系統崩潰恢復之后,VS項目連接MS SQL Server出現下面異常:
或者是在VS連接時,也會如此:
#1,經查閱,許多網站說是數據庫.mdf和.ldf權限不足引起的。
嘗試解決方法,停止SQL所有服務:
把數據庫文件全部搬走,格式化D盤。
然后把數據重新拷貝回來,再重新把文件夾權限
一番操作后,問題還是沒有解決。
#2,還是網站說,把SQL Server服務的Log On用戶由NT Service\MSSQLSERVER改為Local System:
結果問題還是沒有解決。
#3,把項目的連接字符串,由127.0.0.1改為點或是本電腦名:
問題似乎解決,但是項目存放在阿里雲,是使用127.0.0.1的,Insus.NET不想改任何,又如何解決呢?
#4,最終,Insus.NET自己解決的方法,如下:
打開Sql Server Configuration Manager,展開至SQL Server Network Configuration --> Protocols for MSSQLSERVER -->把TCP/IP的狀態由Disabled改為Enabled。
重啟服務或者重啟電腦。
問題解決。