移动SQL Server文件和主数据库文件

移动SQL Server文件和主数据库文件,sql,sql-server,Sql,Sql Server,如何移动SQL Server数据库.mdf和.ldf日志文件以及用户名和密码?因为复制粘贴master.mdf会导致服务无法启动。您应该将ALTER DATABASE与MODIFY FILE一起使用 例如: USE master; GO ALTER DATABASE test SET OFFLINE; GO -- Copy your files to the new destination ALTER DATABASE test MODIFY FILE ( NAME = test_lo

如何移动SQL Server数据库.mdf和.ldf日志文件以及用户名和密码?因为复制粘贴master.mdf会导致服务无法启动。

您应该将ALTER DATABASE与MODIFY FILE一起使用

例如:

USE master;
GO
ALTER DATABASE test SET OFFLINE;
GO
-- Copy your files to the new destination
ALTER DATABASE test 
    MODIFY FILE ( NAME = test_log, 
                  FILENAME = 'C:\temp\test_ldf.ldf');
ALTER DATABASE test 
    MODIFY FILE ( NAME = test, 
                  FILENAME = 'C:\temp\test.mdf');

GO

ALTER DATABASE test SET ONLINE;
GO

我应该在哪里做这个?managementstudio?上面的脚本被认为是针对managementstudio的,但是您也可以在GO与连接到SQL Server的任何其他客户端之间发送命令。