发布网友 发布时间:2022-04-08 07:00
共1个回答
热心网友 时间:2022-04-08 08:29
我觉得没有必要:
1、只要你用T-SQL语言,你肯定要新建查询,新建查询意味着你要连接数据库
2、复制mdf和ldf文件,首先要断开数据库连接,将你的数据库从数据库服务器上分离
所以很难实现。你可以用鼠标右键操作分离数据库,然后去另外地方附加数据库,就可以了。没必要用T-SQL语言。
有可能不能复制是因为正在使用,你需要先把sql server 服务关掉。
下面是我在资料找到的,T-SQL语言实现分离数据库的,你先看看下。
分离数据库
连接到数据库引擎。
在标准菜单栏上,单击“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后单击“执行”。 此示例将分离 AdventureWorks2012 数据库,同时将 skipchecks 设置为 true。EXEC sp_detach_db 'AdventureWorks2012', 'true';
我试验过了,结果如下:
所以,小小总结:只要复制,分离肯定是第一步。