加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MsSqlServer2008/MsSqlServer2005命令收集

发布时间:2020-12-12 13:41:12 所属栏目:MsSql教程 来源:网络整理
导读:DBCC log ( {dbid|dbname},[,type={0|1|2|3|4}] ) ? ? 参数:? ? Dbid or dbname - 任一数据库的ID或名字 ? type - 输出结果的类型:? ? 0 - 最少信息(operation,context,transaction id) ? ? ? 1 - 更多信息(plus flags,tags,row length)? ? 2 - 非常详细的信
DBCC log ( {dbid|dbname},[,type={0|1|2|3|4}] ) ? ? 参数:? ? Dbid or dbname - 任一数据库的ID或名字 ? type - 输出结果的类型:? ? 0 - 最少信息(operation,context,transaction id) ? ? ? 1 - 更多信息(plus flags,tags,row length)? ? 2 - 非常详细的信息(plus object name,index name,page id,slot id) ? ? ? 3 - 每种操作的全部信息? ? 4 - 每种操作的全部信息加上该事务的16进制信息 ? 默认 type = 0
日志空间使用 dbcc sqlperf(LOGSPACE);

检查日志现在使用情况和数据库状态
select name,recovery_model_desc,log_reuse_wait,log_reuse_wait_desc from sys.databases;
检查最老的活动事务 最久未提交的事务是哪个数据库 dbcc opentran? go select st.text,t2.* ? ? ? ? from sys.dm_exec_sessions as t2,sys.dm_exec_connections as t1 ? ? ? ? ? ? cross apply sys.dm_exec_sql_text(t1.most_recent_sql_handle) as st ? ? ? ? where t1.session_id=t2.session_id ? ? ? ? ? ? ? and t1.session_id>50; 返回当前数据库最久未未被提交的事务
登陆用户查看 use master; select * from sys.server_principals;
角色查看 use bhxglccom select * from sys.database_principals;
查看独立用户 sp_change_users_login @action='report';
消除独立用户 sp_change_users_login @action='update_one',@usernamepattern='bhxglccom_f',@loginname='bhxglccom_f' exec sp_change_users_login 'AUTO_FIX','用户名' ?
语法: http://msdn.microsoft.com/zh-tw/library/ms174378.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读