SQLServer中有關(guān)SQLAgent的使用技巧

字號:

1.在查詢分析器理啟動或停止SQL Agent服務(wù)  
    啟動:
    use master
    go
    xp_cmdshell 'net start SQLSERVERAGENT'
    停止:
    use master
    go
    xp_cmdshell 'net stop SQLSERVERAGENT'
    將服務(wù)的啟動從手工方式改為自動啟動方式:
    exec xp_cmdshell 'scm -Action 7
    -Service mssqlserver -SvcStartType 2'
    直接用命令行執(zhí)行引號內(nèi)的內(nèi)容也可以。
    2、啟動不正常原因和處理
    表面上看sql server agent 服務(wù)啟動正常,但在查看作業(yè)的屬性與作業(yè)歷史記錄時都出現(xiàn)如下錯誤:
    錯誤14258:當(dāng)SQLServerAgent正在啟動時,無法執(zhí)行此操作。請稍后再試。
    可能原因:
    選擇了"使用 Windows NT 纖程",具體原因不明。
    解決方法:
    企業(yè)管理器--右鍵SQL實例--屬性--處理器--取消選擇"使用 Windows NT 纖程"
    然后重新啟動sql服務(wù)
    修改了系統(tǒng)密碼
    解決方法:
    a. 我的電腦--控制面板--管理工具--服務(wù)--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統(tǒng)帳戶"
    或:
    b.我的電腦--控制面板--管理工具--服務(wù)--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--選擇 administrator ,密碼和確認(rèn)密碼中輸入你的administrator密碼。