最近我开始处理
sql Server,我以前的经验是在MS-Access中.
当我正在进行数据库的导入/导出时,从服务器到我的计算机甚至在服务器中,所有带主键的列都松开了密钥.标识设置为false,偶数未设置为默认值.
如何使用导入/导出作业制作数据库及其数据的精确副本?我不想每次在其他地方想要相同的数据库时执行备份和恢复,对于另一个项目等.
我已经阅读过关于“编辑映射”和复选框的内容,但这对标识规范没有帮助……那么表格的主键和其他内容呢?
如果你想(或需要)避免备份/恢复,这就是我的建议(这些步骤假设你不想维护旧架构NAME,只是结构) –
下载opendbdiff.在源和(空)目的地之间选择“比较”.选择同步.脚本选项卡和仅复制创建表行(不带dbo.sysdiagrams表等)粘贴到sql管理工作室新查询,删除表名前出现的所有模式名称.
现在您拥有完整的结构,包括主键,身份等.下一步 – 使用sql server导入和导出数据,就像之前一样(确保选择编辑映射并选择目标模式为dbo等).还要确保勾选并重新创建目标表.