sql-server-2008 – sql server:导出/导入时丢失标识列

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – sql server:导出/导入时丢失标识列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近我开始处理sql Server,我以前的经验是在MS-Access中.

当我正在进行数据库的导入/导出时,从服务器到我的计算机甚至在服务器中,所有带主键的列都松开了密钥.标识设置为false,偶数未设置为默认值.

如何使用导入/导出作业制作数据库及其数据的精确副本?我不想每次在其他地方想要相同的数据库时执行备份和恢复,对于另一个项目等.

我已经阅读过关于“编辑映射”和复选框的内容,但这对标识规范没有帮助……那么表格的主键和其他内容呢?

解决方法

如果你想(或需要)避免备份/恢复,这就是我的建议(这些步骤假设你不想维护旧架构NAME,只是结构) –

下载opendbdiff.在源和(空)目的地之间选择“比较”.选择同步.脚本选项卡和仅复制创建表行(不带dbo.sysdiagrams表等)粘贴到sql管理工作室新查询,删除表名前出现的所有模式名称.

现在您拥有完整的结构,包括主键,身份等.下一步 – 使用sql server导入和导出数据,就像之前一样(确保选择编辑映射并选择目标模式为dbo等).还要确保勾选并重新创建目标表.

猜你在找的MsSQL相关文章