加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:50:26 所属栏目:MsSql教程 来源:网络整理
导读:最近我开始处理SQL Server,我以前的经验是在MS-Access中. 当我正在进行数据库的导入/导出时,从服务器到我的计算机甚至在服务器中,所有带主键的列都松开了密钥.标识设置为false,偶数未设置为默认值. 如何使用导入/导出作业制作数据库及其数据的精确副本?我不
最近我开始处理SQL Server,我以前的经验是在MS-Access中.

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

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

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

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读