我已经在本地服务器上的Asp.Net MVC中发布了我的项目,但是数据库中出现了一些错误。下面是该错误消息:
数据库'master'中的CREATE DATABASE权限被拒绝。
我的连接字符串如下。
connectionString="Data Source=DESKTOP-LBLR0NH\SQLEXPRESS;Initial Catalog=MyReleaseDB;Integrated Security=False; User Id=zahra; password=12345" providerName="System.Data.SqlClient" />
那是什么问题,我该如何解决?
答案 0 :(得分:2)
当试图创建数据库的用户在SQL Server中没有必要的权限时,会出现此错误消息。
打开“安全性”文件夹,然后打开“登录名”文件夹,然后选择要用于创建数据库的用户帐户。
打开帐户的“属性”,选择“服务器角色”选项卡,然后选择“ dbcreator”复选框(sysadmin的效果更好)。
请查看此thread。
答案 1 :(得分:2)
您需要确保退出zahra sql登录,并且至少具有dbcreator服务器角色来创建数据库。