最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2010年03月23日 17:21:33   作者:  
在IIS中運(yùn)行的ASP.NET應(yīng)用程序其所屬用戶名為ASPNET的特定用戶,其默認(rèn)權(quán)限是無(wú)法訪問(wèn)SQL Server的,更不可能訪問(wèn)ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù)了,因此要在IIS中訪問(wèn)SQL Server就需要給ASPNET帳戶賦予相應(yīng)的權(quán)限.
解決連接問(wèn)題的另一種方法是在IIS中啟用SQL Server驗(yàn)證,然后再連接字符串中使用用戶ID與密碼;或是當(dāng)ASP.NET應(yīng)
用程序以另一個(gè)Windows用戶而非ASPNET運(yùn)行時(shí),使用ASP.NET impersonation方法。
為了使ASPNET帳戶可以訪問(wèn)ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù),需要完成以下步驟:

1)啟動(dòng)SQL Server Management Studio,指定SQL Server實(shí)例名,以Windows驗(yàn)證模式登錄。

2)用grantlogin存儲(chǔ)過(guò)程把Windows的用戶添加到SQL Server數(shù)據(jù)庫(kù)中。這個(gè)命理將賦予ASPNET帳戶連
接SQL Server的權(quán)限。注意要用本機(jī)的主機(jī)名代替命令中的MachineName。
Exec sp_grantlogin 'MachineName\ASPNET'

3)在為ASPNET帳戶賦予了鏈接SQL Server的權(quán)限后,還需要為其賦予訪問(wèn)ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù)的
權(quán)限。注意要用ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù)的名字代替DateBaseName:
USE DateBaseName
Exec sp_grantdbaccess 'MachineName\ASPNET'

4)最后,需要賦予ASPNET訪問(wèn)ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù)內(nèi)部對(duì)象的權(quán)限,如執(zhí)行存儲(chǔ)過(guò)程,讀取和
修改表等。最簡(jiǎn)單的方法是為ASPNET帳戶分配一個(gè)ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù)的db_owner角色。如果前面的步驟
中已經(jīng)連接到了ASP.NET應(yīng)用程序的數(shù)據(jù)庫(kù),輸入下面的命令:
Exec sp_addrolemember 'db_owner','achineName\ASPNET'

現(xiàn)在你就可以從Web應(yīng)用程序以Windows驗(yàn)證模式連接數(shù)據(jù)庫(kù)了。

相關(guān)文章

最新評(píng)論

郎溪县| 苗栗县| 广丰县| 西和县| 望奎县| 手机| 葫芦岛市| 石棉县| 秀山| 灵石县| 崇信县| 年辖:市辖区| 新干县| 中宁县| 醴陵市| 梁河县| 通辽市| 神池县| 桦南县| 达州市| 麻栗坡县| 东丽区| 南木林县| 抚松县| 宝坻区| 龙川县| 平南县| 眉山市| 溧水县| 岗巴县| 新疆| 双辽市| 宕昌县| 江都市| 广南县| 金川县| 乐清市| 乐亭县| 通辽市| 阜阳市| 蓝田县|