我需要将几行代码集成到我的应用程序中,这允许我将数据库从一个MSSQL服务器复制到另一个MSSQL服务器,代码头应该是这样的
procedure MoveDataBase(OldServername:String; newServerName:String; Databasename:String); 开始
端;
任何短代码和快速工作的想法? 使用MS Explorer复制数据库是没有选择的
答案 0 :(得分:2)
将数据库从一台服务器转移到另一台服务器的最简单(也可能是最愚蠢)方式是:
1.使用sp_detach_db
分离源服务器上的数据库
2.将物理MDF文件复制到目标服务器。你也可以复制LDF,但是没有必要
3.使用sp_attach_db
如前所述,您也可以通过BACKUP / RESTORE替换#1和#3。无论如何(我正在重复提交),你需要的不仅仅是服务器名称和数据库,例如登录凭证。