发布ASP.NET MVC问题的项目 - 创建数据库权限被拒绝

4

我将我的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" />

那么问题是什么,我该如何解决这个问题?

2个回答

2
这个错误信息出现在尝试创建数据库的用户在 SQL Server 中没有必要的权限时。
打开“安全”文件夹,然后打开“登录”文件夹,并选择您要创建数据库的用户帐户。
打开账户属性,选择“服务器角色”选项卡,然后选择“dbcreator”复选框(sysadmin 更好)。
请参考此文。最初的回答

尝试为ServerRole 'dbcreator'添加成员失败。当我尝试执行该角色时,会出现此错误消息。 - Software Developer
@软件开发人员 首先,您需要使用已经具有debcreator访问角色的用户登录,然后选择所需的数据库并将dbcreator的权限设置为该数据库。 - Suraj Kumar

2

你需要确保 Zahra SQL 登录存在,并且具有至少 dbcreator 服务器角色以创建数据库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接