数据库及其文件的重命名和统计

-- 需要启动 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    
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值