在数据库“主”SQL Server 2008 R2中创建数据库权限被拒绝

时间:2016-01-20 08:46:19

标签: c# asp.net sql-server angularjs sql-server-2008-r2

我正在尝试制作一个与http://www.codeproject.com/Articles/1032226/CRUD-Operation-in-ASP-NET-MVC-and-AngularJS

相同的简单登录演示

但是在页面加载时我收到错误:

  

在数据库'master'中创建数据库权限被拒绝

我搜索了一切,但没有运气..

我的连接字符串是:

<add name="BookManagementEntities" 
     providerName="System.Data.SqlClient" 
     connectionString="Data Source=SUPP-INF-DEV-05\SQLEXPRESS;Initial Catalog=BookManage;Integrated Security=SSPI;user id=sa;password=admin@123;" />

为什么会这样,以及如何解决?

编辑:我在google搜索此错误后尝试了第一页上的所有解决方案,但仍然遇到同样的错误..

1 个答案:

答案 0 :(得分:0)

我确信SA是SQL服务器中的系统管理员,在使用过程中不能有任何权限问题,众所周知,我们不应该使用SA作为SQL帐户连接到用于应用程序的实例,我们必须使用dbo / sysadmin创建另一个帐户,具体取决于我们尝试实现的操作,您是否可以创建另一个帐户与SA相同的权限或尝试使用Windows身份验证(当然,启用权限)