我有两个数据库dbOne
(版本 - 10.50.1600 - 位于办公室服务器中)和dbTwo
(版本 - 10.0.1600 - 位于我的本地服务器中)。
我想将包含数据的dbOne
表格复制到dbTwo
有没有办法或脚本去做?我不想升级我的本地服务器版本!
答案 0 :(得分:1)
SQL Server提供的“导入和导出数据”工具是在两个不同服务器之间传输数据的好工具。
答案 1 :(得分:0)
如何在以下artcles中生成数据库脚本 http://www.codeproject.com/Articles/598148/Generate-insert-statements-from
和
http://msdn.microsoft.com/en-us/library/ms186472(v=sql.105).aspx
答案 2 :(得分:0)
如果两者都在同一网络中,则可以使用SQL链接服务器查询将数据从一台服务器传输到另一台服务器。以下是步骤
复制表格结构
从server1数据库生成所有表的脚本,然后在server2数据库中执行。使用生成脚本实用程序
复制表格数据
sp_addlinkedserver [@ server =]'server'[,[@ srvproduct =]'product_name'] [,[@ provider =]'provider_name'] [,[@ datasrc =]'data_source'] [,[@ location =]'location'] [,[@ provstr =]'provider_string'] [,[@ catalog =]'catalog']
插入databaseserver2.db1.table1(columnList) 选择columnList 来自databaseserver1.db1.table1
答案 3 :(得分:0)
以下是您需要采取的一般步骤
迁移表
为db1中的表创建脚本。只需右键单击该表,然后转到“脚本表为 - >创建为“
重新排序脚本,以便首先执行不依赖于任何其他表的表
迁移数据