Asp.net 在数据库中创建数据库的权限被拒绝';硕士';实体框架
我试图首先在本地IIS和SQLServer14中使用实体框架代码。当我启动我的应用程序时,我得到一个错误 在数据库“master”中创建数据库的权限被拒绝 我正在使用集成安全性,可以从该用户手动创建数据库 这是我的连接字符串:Asp.net 在数据库中创建数据库的权限被拒绝';硕士';实体框架,asp.net,sql-server,entity-framework,Asp.net,Sql Server,Entity Framework,我试图首先在本地IIS和SQLServer14中使用实体框架代码。当我启动我的应用程序时,我得到一个错误 在数据库“master”中创建数据库的权限被拒绝 我正在使用集成安全性,可以从该用户手动创建数据库 这是我的连接字符串: <add name="MyConn" connectionString="Data Source=Server_instance_name;Initial Catalog=db_name;Integrated Security=True;"
<add name="MyConn"
connectionString="Data Source=Server_instance_name;Initial Catalog=db_name;Integrated Security=True;"
providerName="System.Data.SqlClient"/>
实际上,用户有创建数据库的权限(
dbcreator
角色已分配给用户)。您必须分两步执行此操作:
- 确定谁真正与集成安全性相关。它可以是IIS应用程序池中的用户,也可以是在某些情况下经过身份验证的用户(Negociate)。集成安全性在某些情况下与IIS应用程序有点混淆
- 在SQL Server中添加具有正确权限的已标识用户