zoukankan      html  css  js  c++  java
  • SQL SERVER 08 监视及常用系统表

    /*

    ‘可靠性和性能监视器’ 是sql08用于监视服务器的标准工具,它已经为sql server 更新报计数器。
    利用这些计数器可以跟踪很多不同的服务器资源和活动。

    sql server Profiler(事件探查器)是一个分析和优化工具,可以用来追踪服务器事件

    */

    sp_who
    --报告当前的用户和进程.在执行sp_who时,可将登录名作为参数传递。如果没有指定登录名,在此参数中传递空值,会返回所有的结果
    --
    如果用关键词active作为登录名,将会仅看到活动进程,所有正在等待用户下一命令的进行将排除在外。
    --
    也可以不使用诸如sa的特定登录名,而是使用一个系统进程的ID数值。


    禁止用户登陆
    use master
    go

    alter login sa disable

    --显示数据库相关信息
    SELECT * FROM SYS.DATABASE_FILES


    --显示当前数据库表的容量
    use test
    GO

    select so.name as 'TableName', so.type,SUM(row_count) as 'TotalRows'
    from sys.dm_db_partition_stats as ps inner join sys.objects as so
    on ps.object_id=so.object_id
    where index_id<=1 and so.type='U'
    group by so.name,so.type
    order by sum(row_count) desc


    ----------------------------------------------------------------------
    /*

    DBCC语句: 此命令集用于检查SQL SERVER统计、跟踪活动和检查数据库的完整性
    SP_HELPDB 此存储过程显示关于数据库的信息
    SP_HELPINDEX 此存储过程报告关于表或者视图上索引的信息
    SP_HELPSERVER 此存储过程提供配置用于远程访问和复制SQL SERVER实例的信息
    SP_MONITOR 此存储过程显示重要的SQL server 使用情况的统计信息,如:CPU空闲时间及CPU的使用情况

    SP_SPACEUSED 显示当前数据库中的表、索引视图、或者Service Broker队列所用磁盘空间的估算

    sp_who 此存储过程显示当前SQL SERVER用户和进程的快照信息

    sys.dm_tran_locks 此动态管理视图显示有关对象锁的信息


    --复制监视器:
    发布服务器视图:
    1、发布,为每一个配置的发布显示独立的项目。图标显示该发布的类型和状态
    a,内部有蓝圈的紫色书图标表示快照复制
    b,内部带有绿色右向箭头的蓝色书图标表示事务复制
    c,内部带有绿色左向箭头的和蓝色右向箭头的黄色书图标表示合并复制
    d,红色圆圈围绕一个x表示错误状态
    2、订阅监视列表 按类型显示各个订阅的状态,使用第一个下拉列表指定要显示的订阅类型,使用第二个下拉列表指定是显示指定类型的全部订阅,
    还是显示某一子集。
    3、代理 显示选定发布服务器上所有发布共用的SQL Server 代理作业。若要确定是否是潜在的复制问题,请注意状态、上次启动时间以及持续时间。
    那些状态为‘从未启动’的作业或已经运行很久的作业,可能存在问题。

    */

    --master数据库中的sys.messages目录视图包含一个能被SQL SERVER返回的错误消息与描述的列表。
    --惹要查看能被SQL SERVER 返回的所有错误消息,可以执行如下T-SQL语句
    USE master
    GO

    SELECT * FROM sys.MESSAGES

    -----------=======================================--------------------------


    ----启用、禁用和解锁帐户

    --语法:
    use master
    go
    ALTER LOGIN 'LOGIN' DISABLE|ENABLE|UNLOCK

    --禁用登录:
    use master
    go

    alter login 'GALAXY\WRSTANEK' DISABLE

    --启用登录的用法:
    use master
    go

    ALTER LOGIN 'GALAXY\WRSTANEK' ENABLE

    --解锁登录的用法
    USE master
    GO

    ALTER LOGIN 'GALAXY\WRSTANEK' UNLOCK
    GO


    ------------------------------------

    --删除登录
    语法:
    DROP LOGIN 'LOGIN'

    用法:
    DROP LOGIN 'GALAXY\WRSTANEK'
  • 相关阅读:
    Windows核心编程(笔记11) 第十三章 Windows内存体系结构 四
    源码网站推荐 四
    程序员应知——破窗与童子军军规 四
    warning LNK4098 VC开发中遇到的问题 四
    各种系统架构图及其简介 四
    Windows核心编程(笔记10) 第十一章 Windows线程池 第十二章 纤程 四
    Windows核心编程(笔记12) 第十四章 探索虚拟内存 第十五章 在应用程序中使用虚拟内存 四
    Perl、PHP、ASP、JSP技术比较 四
    #pragma 预处理指令详解 四
    实战剖析三层架构 四
  • 原文地址:https://www.cnblogs.com/zerocc/p/2429122.html
Copyright © 2011-2022 走看看