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','用户名'  

语法: