国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

IIS中ASP.NET連接SQL Server出錯的解決方法

2024-07-10 13:26:26
字體:
來源:轉載
供稿:網友
解決連接問題的另一種方法是在IIS中啟用SQL Server驗證,然后再連接字符串中使用用戶ID與密碼;或是當ASP.NET應
用程序以另一個Windows用戶而非ASPNET運行時,使用ASP.NET impersonation方法。
為了使ASPNET帳戶可以訪問ASP.NET應用程序的數據庫,需要完成以下步驟:

1)啟動SQL Server Management Studio,指定SQL Server實例名,以Windows驗證模式登錄。

2)用grantlogin存儲過程把Windows的用戶添加到SQL Server數據庫中。這個命理將賦予ASPNET帳戶連
接SQL Server的權限。注意要用本機的主機名代替命令中的MachineName。
Exec sp_grantlogin 'MachineName/ASPNET'

3)在為ASPNET帳戶賦予了鏈接SQL Server的權限后,還需要為其賦予訪問ASP.NET應用程序的數據庫的
權限。注意要用ASP.NET應用程序的數據庫的名字代替DateBaseName:
USE DateBaseName
Exec sp_grantdbaccess 'MachineName/ASPNET'

4)最后,需要賦予ASPNET訪問ASP.NET應用程序的數據庫內部對象的權限,如執行存儲過程,讀取和
修改表等。最簡單的方法是為ASPNET帳戶分配一個ASP.NET應用程序的數據庫的db_owner角色。如果前面的步驟
中已經連接到了ASP.NET應用程序的數據庫,輸入下面的命令:
Exec sp_addrolemember 'db_owner','achineName/ASPNET'

現在你就可以從Web應用程序以Windows驗證模式連接數據庫了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东安县| 嫩江县| 柞水县| 东兰县| 芦山县| 京山县| 黄冈市| 吉安县| 牙克石市| 莱州市| 富顺县| 隆尧县| 湖州市| 分宜县| 武穴市| 会宁县| 湖州市| 黑河市| 昭平县| 商城县| 江油市| 元谋县| 沙洋县| 河间市| 无锡市| 科尔| 壤塘县| 平舆县| 建宁县| 盐边县| 若羌县| 红安县| 苍溪县| 兴义市| 册亨县| 云浮市| 天门市| 潜山县| 莎车县| 茌平县| 新巴尔虎右旗|