|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。asp.net|server|sql|sqlserver|毛病|数据 症状
在创立从ASP.NET到SQLServer的受信托毗连时,大概会呈现以下毛病信息:
LoginfailedforuserMachineNameASPNET
ForcomputersthatrunInternetInformationServices(IIS)6.0,youmayreceivethefollowingerrormessage:
LoginfailedforuserMachineNameNetWorkService
注重:出格是在利用集成平安性(在毗连字符串中包含integratedsecurity=sspi属性)时,会呈现上述毛病信息中的某一个。
缘故原由
当您利用ASP.NET时,关于Aspnet_wp.exe(大概关于在IIS6.0上运转的使用程序而言,为W3wp.exe)和发往SQLServer的哀求,默许的平安高低文都是aspnet_wp帐户(大概关于在IIS6.0上运转的使用程序而言,为NetworkService帐户)。默许情形下,aspnet_wp帐户(大概关于在IIS6.0上运转的使用程序而言,为NetworkService帐户)在SQLServer中没有任何权限,因而它不克不及会见数据库。
办理计划
要办理此成绩,请利用以下办法之一。
•以编程体例将ASP.NET帮助历程的平安高低文变动为具有准确的SQLServer权限的用户。
-大概-
•变动ASP.NET的默许设置,以便ASP.NET帮助历程在满意以下前提的用户的高低文中启动和运转:该用户在SQLServer中具有准确的权限。
-大概-
•授与SQLServer上的准确权限,以便aspnet_wp帐户(大概关于在IIS6.0上运转的使用程序而言,为NetworkService帐户)具有会见所需资本的得当权限。
形态
呈现这类征象的缘故原由是缘于计划云云。
再现此成绩的步骤
1.在任何同时运转ASP.NET和SQLServer的盘算机上,创立一个新的MicrosoftVisualBasic.NETWeb使用程序。
2.将以下代码增加到随该项目一同创立的Webform1.aspx页的Page_OnLoad事务中:DimconAsNewSystem.Data.SqlClient.SqlConnection("datasource=localhost;integratedsecurity=sspi;database=northwind")
con.open()
con.close()
3.天生该项目,然后在扫瞄器中翻开Webform1.aspx页。您将看到本文“症状”部分形貌的毛病信息。
我也不知道,我原来理解的,NET就是C++编程,只是与JAVA相对,呵呵。以为.ET就是高级C++编程。 |
|