我需要一些帮助,将网站(托管在IIS上)的数据库文件(.mdf,.ldf)从一台计算机移动到另一台计算机。该网站在一台计算机下的IIS下运行,另一台计算机具有该网站的Sql Server数据库。基本上我想断开这个网站的数据库连接与旧计算机的连接,并希望将它与我想要移动数据库文件的新计算机连接起来。我该如何进行这些更改?有什么我应该关注的事情吗?请指教。
答案 0 :(得分:0)
选项一:分离数据库,将mdf(和optionaly ldf)复制到新位置并执行"附加"在新服务器上。您可以从SSMS或使用T-SQL执行此操作:
EXEC sp_detach_db 'yourdatabase', 'true'
CREATE DATABASE yourdatabase
ON (FILENAME = 'C:\yourlocation\data.mdf'),
(FILENAME = 'C:\yourlocation\logdata.ldf')
FOR ATTACH;
如果需要,您甚至可以将数据库附加回旧服务器。
选项tvo: 做"备份 - 恢复"。
恕我直言,第一个选择更容易。