【发布时间】:2014-01-02 09:18:44
【问题描述】:
我有一个服务器说 TestServer1 有很多数据库。我想将所有数据库、视图、存储过程、函数连同所有数据复制到另一台服务器上说TestServer2。我怎样才能快速、轻松、省力地做到这一点。
我能想到的是将每个数据库复制为脚本/复制 .mdf、.ldf 文件并将它们附加到新服务器。但它既费时又烦人。谁能帮我一个有效的方法?
供参考,我正在从 SQLSERVER 2005 复制到 SQLServer 2012。
请告诉我,为什么你们认为这不是一个合适的问题。只是不要粗心地投票。
【问题讨论】:
-
数据库有多少个?最快的方法是复制 MDF 和 LDF 是的,但这是手动工作。备份还原是您的最佳选择,但缺少一个步骤。您需要先将备份复制到 C:\Temp 上的新服务器,然后才能恢复它。另一个问题是 2005 年和 2012 年的兼容性。请仔细阅读。
-
123 个数据库,66 个存储过程,17 个视图,45 个函数。我试图一次复制它们。是的,我正在研究版本兼容性。
-
抱歉,123 个数据库,66 个 sp,视图和函数,但没有表?你是说123张桌子吗?其次,这会是一次性的吗?
-
:P... 123 数据库,是的。每个数据库包含 6-15 个表。不,我不是说 123 张桌子。是的,我正在尝试以一种简单的方式做到这一点。
标签: sql sql-server sql-server-2005 sql-server-2012