您现在的位置是:网站首页> 编程资料编程资料
在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法_MsSql_
2023-05-26
412人已围观
简介 在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法_MsSql_
复制代码 代码如下:
public partial class CMS_DBDataContext
{
partial void OnCreated()
{
// 如果数据库不存在则创建数据库
if (!this.DatabaseExists())
{
this.CreateDatabase();
}
}
}
遇到了以下错误:在数据库‘master'中拒绝CREATE DATABASE权限。
经查阅资料得知,运行 SQL Server 数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建。
于是,修改连接字符串,
添加User Instance=True,即可使用实例成功创建数据库。
解决方法二:
为相应登陆数据库的用户分配数据库管理员角色,也可以解决这个错误。如在ASP.NET中,NETWORK SERVICE用户会访问数据库,可将此用户的数据库角色设置为数据库管理员角色。总之,保证登陆的用户有权创建,修改或删除数据库即可。
相关内容
- mssql server 数据库附加不上解决办法分享_MsSql_
- sqlserver中在指定数据库的所有表的所有列中搜索给定的值_MsSql_
- 记一次成功的sql注入入侵检测附带sql性能优化_MsSql_
- SQL点滴24 监测表的变化_MsSql_
- 根据表名和索引获取需要的列名的存储过程_MsSql_
- MSSQL中递归SQL查询语句实例说明-_MsSql_
- sql语句返回主键SCOPE_IDENTITY()_MsSql_
- sql 存储过程分页代码 支持亿万庞大数据量_MsSql_
- uniqueidentifier转换成varchar数据类型的sql语句_MsSql_
- 简单触发器的使用 献给SQL初学者_MsSql_
