簡體   English   中英

從asp.net應用程序連接到SQL Server數據庫

[英]connect to sql server database from asp.net application

我有一個在本地運行的sql數據庫。 在Visual Studio(服務器資源管理器)中,我已連接到此數據庫,因此可以確定連接字符串的有效性:

Data Source=MyMachineName;Initial catalog=MyDBName;Integrated Security=True

但是,當我嘗試從應用程序訪問數據庫時,在瀏覽器中出現以下異常:

System.Data.SqlClient.SqlException : Authorization CREATE DATABASE denied in database 'master'

有關信息,我正在通過iis服務器運行我的應用程序。

在此先感謝您的幫助

默認情況下,您的IIS站點在ApplicationPoolIdentity用戶下運行,該用戶沒有系統權限。 您可以從IIS管理器將該用戶更改為您的用戶。 首先找到正在運行您的應用程序的“應用程序池”,然后轉到“應用程序池”中的該應用程序池,右鍵單擊然后選擇“高級設置”,然后在“流程模型”下找到“身份”記錄。 在此處輸入圖片說明

PS:如果您尚未更改站點的應用程序池,則只需編輯“ DefaultAppPool”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM