Sql-Server

根本找不到 sql 實例(在 IIS 上安裝 asp.net 應用程序時)

  • January 16, 2011

所以我真的不是 DBA,我是應用程序開發人員。

我不得不在我的客戶(一家大公司)的 IIS6 + Win2k3 機器上安裝我的 asp.net mvc3 應用程序,他們的系統管理員完全沒有幫助。

現在的最後一個問題是 SQL Server 2008 r2,在弄清楚如何從 Windows 創建登錄後,我的應用程序和 sqlcmd.exe 總是抱怨找不到 sql server 實例

我有所有的 sql 服務(在 services.msc 中)以本地系統的身份登錄。我可以使用帶有 Windows 身份驗證的 SQL Server Management Studio 正常登錄。我創建了我的數據庫,我的 asp.net 應用程序需要/使用 Windows 身份驗證。

但是看在上帝的份上,無論我做什麼,我的應用程序總是抱怨找不到實例。(還嘗試執行 SQL CMD,它也抱怨同樣的事情!)

我的數據庫連接字元串如下所示:

數據源=機器名\使用者名;初始目錄=myDataStore;集成安全=True;MultipleActiveResultSets=True

如果我選擇 Windows 身份驗證,Machinename\user 與 sql server management studio 登錄名中顯示的內容相同嗎?

SQL Server 實例名稱:

在 SQL Server Management Studio > RegisterServers > 點兩下您的伺服器以打開對象資源管理器 > 右鍵點擊以選擇屬性視窗 > 正常選項卡:查看 ServerName(實例名稱)

或在 SQL Server 管理視窗中打開一個新查詢並執行以下命令

– 獲取 sql server 實例名稱

select @@ServerName

預設實例數據源:

Data Source=.;Initial Catalog=myDataStore;...

或者

Data Source=localhost;Initial Catalog=myDataStore;...

或者

Data Source=machinename;Initial Catalog=myDataStore;...

引用自:https://serverfault.com/questions/222995