我们正在考虑将其中一个数据库从SQL Server 2008 Express迁移到SQL Server2012。一直在负责数据库工作的那个人说,他总是进行分离,将文件复制到新服务器上并附加。当然,这会使数据库脱机。
与在新服务器上右键单击备份,复制备份文件和右键单击还原相比,这样做有好处吗?
进行备份应该在不使数据库脱机的情况下正确处理所有事情?
有建议的最佳做法吗?
(对于MS数据库世界来说是新的)
您可以备份和还原
您仍然必须将sql用户“取消孤立”到db用户。
BACKUP DATABASE MyDB TO DISK = 'c:\backups\MyDB.bak' WITH FORMAT
RESTORE DATABASE MyDB FROM DISK = 'c:\backups\MyDB.bak' WITH REPLACE,
MOVE 'MyDB' TO 'd:\sqlfiles\mydb.mdf',
MOVE 'MyDB_Log' TO 'd:\sqlfiles\mydb_log.ldf'
根据需要更改路径。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句