权限在ASP创建数据库MVC
问题描述:
否认
我想为了使用下面的命令来存储会话状态到SQL Server生成数据库:权限在ASP创建数据库MVC
aspnet_regsql.exe的-S本地主机-E -ssadd -sstype p
但我收到该提及的是,允许在数据库中 '主' 拒绝一个错误:
SQL异常信息:System.Data.SqlClient.SqlException(0x80131904):CREATE DATABASE权限在数据库'master'中被拒绝。在 System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔 breakConnection,Action`1 wrapCloseInAction)
答
你的应用程序试图CREATE DATABASE
以某种方式。
它可以是RESTORE DATABASE
或sp_attach
或明确CREATE DATABASE
声明。
它可以是连接字符串中的参数,表示要附加数据库。
您可以使用SQL Server Profiler
查看导致此错误的确切代码。 您应该了解什么登录尝试执行此代码并授予他CREATE ANY DATABASE
权限或将他包括到sysadmin
角色
您正在使用什么用户来连接SQL Server数据库?我认为你的当前用户没有足够的权限来执行'CREATE TABLE' DDL语句,请尝试使用'sa'或其他具有完全控制权限的用户。 –
我试过了,但它仍然没有使用相同的错误 – Exact
@Tetsuya Yamamoto他不想创建表 – sepupic