当前位置:  开发笔记 > 编程语言 > 正文

如何在SQLServer数据库的两个实例之间复制数据记录

如何解决《如何在SQLServer数据库的两个实例之间复制数据记录》经验,为你挑选了2个好方法。

我需要将一些记录从我们的SQLServer 2005测试服务器复制到我们的实时服务器.它是一个平面查找表,因此无需担心外键或其他参照完整性.

我可以在实时服务器上再次键入记录,但这很烦人.我可以将测试服务器记录和表数据完整地导出到SQL脚本中并运行它,但我不想覆盖实时系统上的记录,只是添加它们.

如何只选择我想要的记录并将其传输或以其他方式进入实时服务器?我们没有Sharepoint,据我所知,它允许我直接在两个实例之间复制它们.



1> Kwirk..:

如果您的生产SQL服务器和测试SQL服务器可以通话,您可以使用SQL插入语句.

首先在测试服务器上运行以下命令:

Execute sp_addlinkedserver PRODUCTION_SERVER_NAME

然后只需创建insert语句:

INSERT INTO [PRODUCTION_SERVER_NAME].DATABASE_NAME.dbo.TABLE_NAME   (Names_of_Columns_to_be_inserted)
SELECT Names_of_Columns_to_be_inserted
FROM TABLE_NAME



2> Joe Phillips..:

我使用SQL Server Management Studio并通过右键单击数据库并转到任务>导出来执行导出任务.我认为它适用于服务器和数据库,但我不确定.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有