我在Windows 7 64位上安裝了帶有高級服務的Microsoft SQL Server 2012 Express。 在安裝過程中,我選擇將SQL Server實例配置爲「默認實例」 ,結果我可以使用TCP/IT通過指定「localhost」, 「(local)」,「MyComputerName 「, 要麼 」。」在Microsoft SQL Server的「服務器名稱」字段中輸入 Management Studio(在每種情況下,連接都顯示在SQL Server Management Studio的左邊一列 中,如「SQL Server 11.0.3128 - MyComputerName \ MyUserName」 但是當我從控制面板的管理工具 訪問服務窗口時,我可以看到已安裝的SQL Server實例正在使用連接名稱 「NT Service \ MSSQLSERVER」運行,這對應於出現的「實例ID:MSSQLSERVER」 在我選擇「Default instance」時自動安裝 我想問的是:MS SQL Server 2012:網絡訪問配置不起作用
鑑於此配置,爲什麼我不能通過指定MSSQLSERVER或者在SQL Server Management Studio的服務器名稱字段中輸入 NT Service \ MSSQLSERVER? 我如何使這種替代連接機制起作用(無需重新創建新的SQL Server實例)?
也許我不完全瞭解連接,連接字符串和連接類型 如何在Winodows下工作,以及基礎的Windows特定連接協議是什麼。 也許有人可以指出這些細節,並解決任何有關 相關的混淆問題,這些問題出現在有人知道TCP/IP但與Windows專有網絡協議專有 不同的地方。
謝謝。
雖然MS SQL Server 2012中的LocalDB是一個獨立的可執行文件,指定(的LocalDB)\ V11.0作爲連接字符串不或者儘管在安裝過程中選中了複選框以安裝LocalDB。爲什麼是這樣?謝謝。 –
好吧,現在還不確定,我甚至沒有重啓我的系統,但現在當連接正在爲我工作時,現在指定(LocalDb)\ v11.0作爲服務器名稱。 –