从ASP.Net应用程序授予对SQL Server数据库的访问权限

时间:2012-09-29 20:46:00

标签: asp.net sql-server login

我已经为.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" />

提前感谢所有事情。

1 个答案:

答案 0 :(得分:0)

更改集成安全性= SSPI

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