2016-07-17 85 views
-1

我試圖在SQL Sever的2016年創建sa用戶,但我無法登錄,我收到以下錯誤我SQL服務器2016年233個錯誤日誌條目

Connection to the server has been successfully installed , but then an error occurred at the entrance . (Provider: Shared Memory Provider, error: 0 - On both ends of the channel there are no processes .) (Microsoft SQL Server, Error 233

所有協議都是不同的TCP/IP

禁用

我已啓用Windows和SQL Server身份驗證。可能是什麼問題?

+0

順便說一下,我已經禁用除tcp/ip之外的所有協議。它沒有幫助... – SergeiK

+0

您無法創建「sa」用戶。如果您在安裝時選擇了混合身份驗證,則必須添加其密碼。 順便說一句,你可以用你的Windows用戶重置它。 –

+0

您正在本地連接並使用Windows集成身份驗證成功連接,但未能使用SA連接。安裝期間是否啓用了混合模式authN,並設置了SA密碼,或者在實例啓動並運行後是否啓用了混合模式authN?如果是後者,則需要設置SA密碼。至於您的錯誤18456,請參閱http://sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/sql-server-v-next-denali-additional-states-for-error-18456.aspx – SQLmojoe

回答

0

該錯誤提示SQLServer是不能夠使用TCP,IP因爲某些原因,並使用下一個協議(共享存儲器)與出成功嘗試..

MSDN狀態如下面分辨率..

Use the SQL Server Configuration Manager tool to allow SQL Server to accept remote connections.

怎麼做..

配置遠程訪問選項

In Object Explorer, right-click a server and select Properties.
Click the Connections node.
Under Remote server connections, select or clear the Allow remote connections to this server check box

我也建議在連接字符串中使用端口號。

+0

I檢查「允許遠程連接」按鈕,但我仍然有錯誤 - 我無法連接到服務器。錯誤號是:18456 – SergeiK

+0

你最後添加了portnumber,你可以粘貼整個錯誤,看看sql服務是否從配置管理器運行 – TheGameiswar

+0

@SergeiK:你也可以像這樣強制tcp.tcp:server \ instancename,portnumber – TheGameiswar