2009-08-07 64 views

回答

0

你使用什麼驗證?

如果使用Windows身份驗證(SSPI /集成安全性),那麼你就需要授予數據庫訪問ASPNET帳戶ASP.NET輔助進程使用。

0

如果您使用的是集成安全或SSPI進行SQL身份驗證,則需要添加NETWORK_SERVICE作爲允許登錄到數據庫

+0

我如何做到這一點?謝謝。 – jDeveloper 2009-08-07 15:38:42

+0

Russ是正確的,對於Windows XP它是ASPNET。對於服務器2k3,它是NETWORK_SERVICE。我相信這是2k8上的其他東西,但不能記住我的頭頂。 – 2009-08-07 15:39:25

+0

在SQL Server中轉到安全性並將NETWORK_SERVICE添加爲登錄。然後轉到特定的數據庫並進入安全狀態,並以適當的訪問權限將新登錄作爲用戶添加到數據庫。 當你在VS.NET(真正的WebDev.WebServer)下運行你的應用程序時,它運行在你的用戶ID下,這可能對數據庫有db_owner權限。 – 2009-08-08 00:28:50