SQL Server DBA维护常用语句

数据库的日常维护,可以通过SQL Server中的维护计划来自动实现,非常方便。不过,也不是所有的维护,都可以通过维护计划来实现, 下面将通过代码来实现

1、检查数据库完整性

复制代码 代码如下:
dbcc checkdb(test)
--通过加tablock提高速度
dbcc checkdb(test) with tablock

2、数据库重命名、修改恢复模式、修改用户模式
复制代码 代码如下:

--数据库重命名 
ALTER DATABASE WC 
MODIFY NAME = test

--设置数据库为完整恢复模式
alter database test
set recovery full

--只允许一个用户访问数据库 
alter database test 
set single_user  
with rollback after 10 seconds --指定多少秒后回滚事务 

--只有sysadmin,dbcreator,db_owner角色的成员可以访问数据库 
alter database wc 
set restricted_user  
with rollback immediate        --立即回滚事务 

--多用户模式
alter database wc 
set multi_user 
with no_wait       --不等待立即改变,如不能立即完成,那么会导致执行错误

以上就是SQL Server DBA维护常用语句的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 数据库