1

我已经为 .NET Web 应用程序设置了一个登录页面,但是当我尝试在我的数据库中记录其中一个用户时,我收到了这个错误。

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

在做了一些研究后,我发现我运行了这个查询,试图让自己访问服务器

EXEC sp_grantlogin 'MyMachineName\ASPNET' /* Give the ASPNET account access to DB*/ 
EXEC sp_grantdbaccess 'MyMachineName\ASPNET' /* Give the ASPNET account full privileges to DB*/ 
EXEC sp_addrolemember 'db_owner', 'MyMachineName\ASPNET'

上述方法仍然无效,我收到一条错误消息,提示找不到“MyMachineName”。

我需要有关如何对此进行排序或指出我做错了什么的帮助。请在我的连接字符串下面找到:

<add name="SampleName" 
     connectionString="Server=localhost\SqlExpress;Database=SampleLaundrySystem;Integrated Security=True"
     providerName="System.Data.SqlClient" />

提前感谢您所做的一切。

4

1 回答 1

0

改变集成安全=SSPI

请点击此链接: http: //www.connectionstrings.com/

于 2012-09-29T22:03:48.980 回答