2009-12-16 100 views
-1

无法打开登录请求的数据库“Architect”。登录失败。无法登录数据库

用户'本地系统登录失败 名称\ ASPNET'。

<add name="ArchitectConnectionString" 
     connectionString="Data Source=192.168.1.15,1433; 
         Network Library=DBMSSOCN;Initial Catalog=Architect; 
         Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 

我怎样才能解决这个错误

+1

请向我们显示您的连接字符串。 – Heinzi 2009-12-16 09:54:20

回答

0

你应该使用SQL Server Management Studio来检查ASPNET用户具有SQL Server登录,允许访问建筑师数据库。

2

您的网站/网络应用程序很可能运行在WinXP上。在该平台上,ASP.Net工作进程作为ASPNET用户运行。如果在数据库连接字符串中指定了集成安全性,那么它就是它将尝试登录到数据库的用户。

因此,要么更改数据库连接字符串以使用特定的用户名和密码(即使用SQL身份验证),要么在ASPNET用户的服务器实例上设置登录名,并将其映射到Architect数据库上的用户。

相关问题