在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
来源:asp之家 时间:2011-10-24 19:46:55
复制代码 代码如下:
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
投稿
猜你喜欢
Python人工智能学习PyTorch实现WGAN示例详解
2022-10-20 18:49:32
python实现Excel文件转换为TXT文件
2021-01-15 05:24:54
获取python的list中含有重复值的index方法
2022-03-06 20:54:02
Python实现比较两个列表(list)范围
2022-07-20 18:08:04
脆弱的用户体验
2010-01-28 12:34:00
python实现断点调试的方法
2021-07-01 07:49:40
python用for循环求和的方法总结
2023-11-03 16:52:39
element跨分页操作选择详解
2023-07-02 16:38:47
在ASP中使用Oracle数据库技巧
2008-05-17 11:47:00
Python读取Json字典写入Excel表格的方法
2021-06-20 06:33:58
对python的bytes类型数据split分割切片方法
2021-01-07 03:09:14
MySQL关系型数据库事务的ACID特性与实现
2024-01-21 13:15:17
PyTorch加载自己的数据集实例详解
2022-07-29 14:10:36
关于asp分页的新想法
2008-09-06 12:53:00
MySQL实现replace函数的几种实用场景
2024-01-24 20:32:23
pytorch中的 .view()函数的用法介绍
2022-10-15 19:50:17
python随机获取列表中某一元素的方法
2023-08-23 18:25:13
pandas.DataFrame.from_dict直接从字典构建DataFrame的方法
2022-02-22 03:13:28
利用Echarts如何实现多段圆环图
2024-04-28 09:36:22
Python的Django框架中自定义模版标签的示例
2022-10-31 22:28:56