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'

    --舊密碼可以不提供





  • 相关阅读:
    Mybatis(三)
    Mybatis(二)
    Mybatis
    AJAX的跨域
    AJAX
    EL表达式与标准标签库JSTL
    java无脚本jsp页面-简介
    javaWeb的开发模式
    ADO.Net之SqlConnection、sqlcommand的应用
    翻译1-在SQL Server 2016中介绍微软R服务
  • 原文地址:https://www.cnblogs.com/jnhe/p/4135004.html
Copyright © 2011-2022 走看看