2012-10-06 29 views
0

我的連接字符串是正確的。它適用於從Visual Studio內部調試和運行。無法使用IIS訪問我的網站中的SQL Server數據庫

我的問題是,我需要從IIS瀏覽我的網站,以便能夠從我的網絡中的任何PC訪問我的網站。

當我將應用程序池標識更改爲localsystem時,它工作正常。我擔心它不能在我的網絡中的任何PC上運行,因爲我無法測試它。

你能否確認它是否有效?

+1

你如何從本地計算機和設備上的網絡訪問它表明我們的網址 – Adil

+1

您是否嘗試過和檢驗,無論其工作或不...?? –

+1

即使您確信它是正確的 - 您可以請**告訴我們您使用的連接字符串嗎? –

回答

0

這聽起來像你正在使用Windows身份驗證連接 - 即:「可信連接」。

這就是爲什麼您可以使用Visual Studio進行連接 - 您正在使用憑據進行連接。

您需要使用可連接到SQL Server的帳戶運行或模擬IIS,或者假設IIS還具有SQL Server連接權限,則允許IIS模擬連接的用戶。

+0

@vinu:...我們可以**看到**如果OP將**顯示我們**他正在使用的實際連接字符串..... –

+0

它是mySql服務器。我不認爲它允許連接Windows身份驗證。 –

+0

@MurtuzaKabul不,我認爲這是「他的」SQL Server 2008 – podiluska

0

您需要在連接字符串 中添加用戶名和密碼,這樣

Data Source='server IP';Initial Catalog='database name';Persist Security Info=True;User ID='your user name';password='your password 
相關問題