--
需要启动 SQL Server Browser 服务
-- 需要启动 SQL Server Agent 服务
USE master
EXEC sp_configure ' show advanced options ' , 1 -- 打开高级选项.
GO
RECONFIGURE -- 刷新配置
GO
EXEC sp_configure ' xp_cmdshell ' , 1 -- 执行外部命令 的开关打开
GO
RECONFIGURE -- 刷新配置
GO
sp_configure ' xp_cmdshell ' , 1 -- 执行外部命令 的开关打开
reconfigure -- 刷新配置
go
sp_detach_db cms -- 分离数据库
go
xp_cmdshell ' rename D:/MyWork/Database/cqhyd/cms.mdf cqhyd.mdf ' -- 改名
go
xp_cmdshell ' rename D:/MyWork/Database/cqhyd/cms_log.ldf cqhyd_log.ldf ' -- 改名
go
sp_attach_db @dbname = N ' cms ' , @filename1 = N ' D:/MyWork/Database/cqhyd/cqhyd.mdf ' , @filename2 = N ' D:/MyWork/Database/cqhyd/cqhyd_log.ldf '
go
EXEC sp_dboption ' cms ' , ' single user ' , ' TRUE ' -- 设置数据库为单用户模式
go
exec sp_renamedb ' cms ' , ' cqhyd ' -- 数据库更名
DBCC CHECKDB( ' cqhyd ' ,REPAIR_ALLOW_DATA_LOSS) -- 数据库各表记录条数分析
go
EXEC sp_dboption ' cqhyd ' , ' single user ' , ' false ' -- 设置数据库为多用户模式
go
-- 需要启动 SQL Server Agent 服务
USE master
EXEC sp_configure ' show advanced options ' , 1 -- 打开高级选项.
GO
RECONFIGURE -- 刷新配置
GO
EXEC sp_configure ' xp_cmdshell ' , 1 -- 执行外部命令 的开关打开
GO
RECONFIGURE -- 刷新配置
GO
sp_configure ' xp_cmdshell ' , 1 -- 执行外部命令 的开关打开
reconfigure -- 刷新配置
go
sp_detach_db cms -- 分离数据库
go
xp_cmdshell ' rename D:/MyWork/Database/cqhyd/cms.mdf cqhyd.mdf ' -- 改名
go
xp_cmdshell ' rename D:/MyWork/Database/cqhyd/cms_log.ldf cqhyd_log.ldf ' -- 改名
go
sp_attach_db @dbname = N ' cms ' , @filename1 = N ' D:/MyWork/Database/cqhyd/cqhyd.mdf ' , @filename2 = N ' D:/MyWork/Database/cqhyd/cqhyd_log.ldf '
go
EXEC sp_dboption ' cms ' , ' single user ' , ' TRUE ' -- 设置数据库为单用户模式
go
exec sp_renamedb ' cms ' , ' cqhyd ' -- 数据库更名
DBCC CHECKDB( ' cqhyd ' ,REPAIR_ALLOW_DATA_LOSS) -- 数据库各表记录条数分析
go
EXEC sp_dboption ' cqhyd ' , ' single user ' , ' false ' -- 设置数据库为多用户模式
go