在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法

时间:2024-01-12 22:47:53 


public partial class CMS_DBDataContext
{
partial void OnCreated()
{
// 如果数据库不存在则创建数据库
if (!this.DatabaseExists())
{
this.CreateDatabase();
}
}
}


遇到了以下错误:在数据库‘master'中拒绝CREATE DATABASE权限。

经查阅资料得知,运行 SQL Server 数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建。

于是,修改连接字符串,

<add name="SE_DBConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=SE_DB;Integrated Security=True;Pooling=False;User Instance=True" providerName="System.Data.SqlClient" />

添加User Instance=True,即可使用实例成功创建数据库。

解决方法二:

为相应登陆数据库的用户分配数据库管理员角色,也可以解决这个错误。如在ASP.NET中,NETWORK SERVICE用户会访问数据库,可将此用户的数据库角色设置为数据库管理员角色。总之,保证登陆的用户有权创建,修改或删除数据库即可。

标签:master,CREATE,DATABASE
0
投稿

猜你喜欢

  • Mysql 5.7.17 winx64在win7上的安装教程

    2024-01-16 12:16:10
  • HTML与javascript中常用编码浅析

    2008-12-23 12:20:00
  • 深入理解PHP之数组(遍历顺序) Laruence原创

    2024-06-05 09:38:05
  • Python 实现文件打包、上传与校验的方法

    2021-08-10 22:55:59
  • 段正淳的css笔记(4)css代码的简写

    2007-11-01 22:03:00
  • SQL Server2019数据库之简单子查询的具有方法

    2024-01-21 23:27:31
  • Vue+Echarts实现简单折线图

    2024-05-29 22:42:25
  • Python实现全排列的打印

    2021-09-01 04:08:30
  • opencv python统计及绘制直方图的方法

    2021-12-27 21:52:45
  • ASP读取XML实例 优酷专辑采集程序 雷锋版

    2011-03-08 11:05:00
  • python-opencv中的cv2.inRange函数用法说明

    2022-09-29 23:39:08
  • Vue2实现组件props双向绑定

    2024-05-08 09:33:25
  • Go语言json编码驼峰转下划线、下划线转驼峰的实现

    2024-04-25 13:19:56
  • MSSQL段落还原脚本,SQLSERVER段落脚本

    2024-01-22 14:48:15
  • vue实现导航栏下拉菜单

    2024-05-09 15:17:56
  • Servermanager启动连接数据库错误如何解决

    2024-01-13 23:46:55
  • 丰富段落里的标签

    2008-03-16 14:11:00
  • 如何处理Oracle中较大的文本数据?

    2009-11-11 20:06:00
  • SqlServer服务中利用触发器对指定账户进行登录ip限制提升安全性操作

    2024-01-26 12:24:32
  • 五个基于JS实现的炫酷登录页面

    2024-04-17 09:43:25
  • asp之家 网络编程 m.aspxhome.com