開個單章,記錄遇到的SQL Server的問題及解決辦法,方便自已以後回顧。
該文章會不斷完善
1)SQL Server服務突然無法啟動
問題描述:之前一直沒有問題,突然某天無法啟動了
解決辦法:查看控制面板->管理工具->事件查看器,發現是因為登錄失敗而無法啟動。
找到原因,就簡單了,從服務中找到SQL Server的服務,右鍵屬性,然後打開"登錄"tab頁,選上本地系統,就OK了。
該問題多半是因為更改了操作系統的登錄密碼造成了。所以要更新sqlserver的賬戶登錄密碼。當然,最好的方式就是就是上面的觪決辦法了。
這樣以後就會自動更新。
2)17051錯誤
代碼為17051:查了半天,才知道這是評估期過。用有效的序列號更新下就行了。
3)報錯代碼126
把via協議禁用了,再啟動服務,就OK了
4)錯誤 233 的解決辦法
打開'程序'-'所有程序'-'Microsoft SQL Server '-'配置工具'-'SQL Server 配置管理器',在彈出的窗體中,找到'SQL Server 網絡配置',把'MSSQLSERVER的協議'下的"Named Pipes"和"TCP/IP"啟動,然後重新啟動Microsoft SQL Server
5)消息 15466,級別 16,狀態 2,過程 sp_addlinkedsrvlogin,第 91 行解密過程中出錯。
消息 15185,級別 16,狀態 1,過程 sp_addlinkedsrvlogin,第 98 行
沒有從遠程服務器 'XXXXXX' 映射到本地用戶 '(null)' 的遠程用戶 'XXXXXXX'.
解決辦法:在本地服務器上執行: ALTER SERVICE MASTER KEY FORCE REGENERATE.
這個語句的功能是重新生成本地服務器的主密鑰。
6:sqlserver恢復掛起
alter database dbname
set online