Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何将网站的数据库从一台计算机移动到另一台计算机?_Sql_Sql Server_Database_Iis 7 - Fatal编程技术网

Sql 如何将网站的数据库从一台计算机移动到另一台计算机?

Sql 如何将网站的数据库从一台计算机移动到另一台计算机?,sql,sql-server,database,iis-7,Sql,Sql Server,Database,Iis 7,我需要一些关于将网站(托管在IIS上)的数据库文件(.mdf、.ldf)从一台计算机移动到另一台计算机的帮助。该网站在一台计算机下的IIS下运行,另一台计算机上有此网站的Sql Server数据库。基本上,我想断开这个网站的数据库连接从旧的计算机,并想连接到新的计算机上,我想移动数据库文件。我如何进行这些更改?有什么我应该关心的吗?请告知 选项一:分离数据库,将mdf(可选ldf)复制到新位置,并在新服务器上执行“附加”。您可以从SSMS或使用T-SQL执行此操作: EXEC sp_detach

我需要一些关于将网站(托管在IIS上)的数据库文件(.mdf、.ldf)从一台计算机移动到另一台计算机的帮助。该网站在一台计算机下的IIS下运行,另一台计算机上有此网站的Sql Server数据库。基本上,我想断开这个网站的数据库连接从旧的计算机,并想连接到新的计算机上,我想移动数据库文件。我如何进行这些更改?有什么我应该关心的吗?请告知

选项一:分离数据库,将mdf(可选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: 执行“备份-还原”


首先,如果您不再需要1台服务器上的数据库,则第一个选项更容易。

。只需将其分离,将文件移动到另一台服务器并附加即可。