zoukankan      html  css  js  c++  java
  • SQL Server DBA常用命令

    sp_lock
    sp_who
    sp_who2
    sp_who2 'active';
    dbcc inputbuffer(64)

    --查詢阻塞spid

    select blocking_session_id,wait_duration_ms,session_id,wait_type from
    sys.dm_os_waiting_tasks
    where blocking_session_id is not null

    --查詢spid內容

    sp_whospid

    --解除阻塞spid

    KILLspid

    --查詢spid內容

    dbccinputbuffer(spid)


    --在本機創建帳號 test

    CREATELOGIN[test]WITHPASSWORD=N'a123456',DEFAULT_DATABASE=[workflow],CHECK_POLICY=OFF

    GO


    --在數據庫上創建帳號test 如果是bak文件或者是附加數據庫就不需要這一句了

    USEworkflow

    GO

    CREATEUSER[test]FORLOGIN[test]

    GO

    --修復孤立帳號

    USEworkflow

    GO

    executesp_change_users_login'update_one','test','test'

    GO


    --賦予dbo權限

    USE[workflow]

    GO

    EXECsp_addrolememberN'db_owner',N'test'

    GO


    -- 顯示資料庫檔案信息

    SP_HELPDB workflow


    /* 查看Log大小*/

    DBCCSQLPERF(LOGSPACE)

    GO


    --截斷交易記錄檔

    BACKUPLOG'datadasename'WITHNO_LOG

    BACKUPLOG'datadasename'WITHTRUNCATE_ONLY

    --以上兩個語句會截斷交易記錄,只要執行它們后,交易記錄備份不成功,直到下次完整備份后才會成功!

    --縮減LOG檔案的實體大小(LOG檔名,縮減至多大?MB)

    DBCCSHRINKFILE(BEEDB_LOG, 100)


    /********更換DB的位置********/

    --查詢DB的位置

    selectname,physical_namefromsys.master_fileswheredatabase_id=db_id('salepony')

    --換掉DB的位置

    alterdatabasesale

    modifyfile (name=sale,filename='L:DataBasedbfilesale.mdf')

    go

    alterdatabasesale

    modifyfile (name=sale_log,filename='L:DataBase ranslogsale.ldf')

    go

     

    /* 修改數據庫密碼*/

    alterlogin[sa]withpassword=N'NewPassword'

    --舊密碼可以不提供





  • 相关阅读:
    qt 学习(三)消息基础
    qt学习(二)控件
    sqlserver学习_01
    java对文件操作--01
    js 将json字符串转换为json对象的方法解析
    实现动态代理(Java和spring)
    mysql_01_游标的使用
    java实现多文件上传01
    oracle-2_dblink的创建和使用
    sqlserver学习3---sql函数
  • 原文地址:https://www.cnblogs.com/jnhe/p/4135004.html
Copyright © 2011-2022 走看看