SQL Server 已成功與服務器創建鏈接,可是在登陸過程當中發生錯誤。

能夠正常登陸sqlserver management studio,一旦新建查詢就報錯誤,「sql server 2005已成功與服務器創建鏈接,可是在登陸過程當中發生錯誤。 (provider: TCP 提供程序, error: 0 - 指定的網絡名再也不可用。)」html


解決方法:sql

首先選中服務器(右鍵)->屬性->安全性->服務器身份驗證修改成"SQL SERVER和WINDOWS身份驗證模式"
其次展開服務器上的"安全性"->登錄名->選中SA登錄賬號(右鍵)->狀態->登錄修改成啓用
不少人用這個就解決掉了,但是哥用了也特麼很差使啊。。。。數據庫

配置工具->SQL Server 外圍應用配置器->服務器和鏈接的外圍應用配置器->MSSQLSERVER->遠程鏈接->選擇本地鏈接與遠程鏈接,同時使用TCP/IP 和 named pipes,重啓sqlserver(mssqlserver)服務,結果仍是很差使啊。。。。安全

那你必定是把最大鏈接數設爲1了,因此致使如今這種尷尬局面,不要慌亂服務器

  1. 微軟引入了一個叫作數據庫專用管理員鏈接方式(DAC Dedicated Administrator Connection),採用DAC登陸,方法請參考網上教學資源:http://www.cnblogs.com/kerrycode/p/3344085.html    登陸成功後執行如下命令網絡

    EXEC master.dbo.sp_configure N'show advanced options', N'1'  RECONFIGURE WITH OVERRIDE
    GO
    EXEC master.dbo.sp_configure N'user connections', N'0'
    GO
    RECONFIGURE WITH OVERRIDE
    GO
    EXEC master.dbo.sp_configure N'show advanced options', N'0'  RECONFIGURE WITH OVERRIDE
    GO
    RECONFIGURE WITH OVERRIDE
    GO        
    ide

    而後重啓sqlserver服務,解決問題工具

  2. 若是第一種方式用不明白,登陸sqlserver management studio ,選擇菜單,文件->新建->數據庫引擎查詢,而後鍵入主機名,採用window方式鏈接登陸,而後執行上面的命令,重啓sqlserver服務解決問題sqlserver

相關文章
相關標籤/搜索