SQL Server數據庫中有關SQL Agent的正確的使用技巧
以下的文章主要描述的是SQL Server數據庫中有關SQL Agent的正確的使用技巧,其中包括在查詢分析器理啟動或是在SQL Agent服務停止的情況下的具體應用,還有對啟動不正常的情況下的原因與處理。
1.在查詢分析器理啟動或停止SQL Agent服務
啟動:
- use master go xp_cmdshell 'net start SQLSERVERAGENT'
停止:
- use master go xp_cmdshell 'net stop SQLSERVERAGENT'
將服務的啟動從手工方式改為自動啟動方式:
- exec xp_cmdshell 'scm -Action 7 -Service mssqlserver -SvcStartType 2'
直接用命令行執行引號內的內容也可以。
2、啟動不正常原因和處理
表面上看sql server agent 服務啟動正常,但在查看作業的屬性與作業歷史記錄時都出現如下錯誤:
錯誤14258:當SQLServerAgent正在啟動時,無法執行此操作。請稍后再試。
可能原因:
選擇了"使用 Windows NT 纖程",具體原因不明。
解決方法:
企業管理器--右鍵SQL實例--屬性--處理器--取消選擇"使用 Windows NT 纖程"
然后重新啟動sql服務
修改了系統密碼
解決方法:
a. 我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶"
或:
b.我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--選擇 administrator ,密碼和確認密碼中輸入你的administrator密碼。
以上的相關內容就是對SQL Server數據庫中有關SQL Agent的使用技巧的介紹,望你能有所收獲。
【編輯推薦】
- 造成SQL Server查詢速度慢的原因與優化
- SQL Server 分布式數據庫的2種不同系統
- SQL Server分布式數據庫的優點與缺點
- SQL Server數據庫鎖的引入的緣由
- 淺談SQL Server鎖粒