分离数据库T-SQL:
1 USE master; 2 ALTER DATABASE {0} SET single_user WITH ROLLBACK IMMEDIATE ; 3 EXEC sp_detach_db '{0}','true';
获取数据库存放地址T-SQL:
1 USE master; 2 SELECT 3 fs.[filename] 4 FROM sys.databases AS db 5 JOIN sysaltfiles AS fs ON db.[database_id]=fs.[dbid] 6 WHERE db.[name]='{0}';
P.S.:sysaltfiles 存的是物理地址,sys.databases 存的才是逻辑地址。