首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库'master‘中的CREATE DATABASE权限被拒绝。SQL Server 2012

数据库'master‘中的CREATE DATABASE权限被拒绝。SQL Server 2012
EN

Stack Overflow用户
提问于 2015-07-20 11:55:34
回答 1查看 519关注 0票数 1

我有一个通过Windows服务创建数据库的要求,当第一次服务将运行时,当我从WPF应用程序运行Create Db脚本时,它成功地创建了数据库,但当我从windows服务运行时,我收到错误消息"CREATE database permission denied in database 'master‘。

EN

Stack Overflow用户

发布于 2015-07-20 15:06:33

Windows服务帐户必须是SQL Server sysadmin角色或db_creator服务器角色的成员才能创建数据库。将以下脚本添加到您的脚本中可能会对您有所帮助。

代码语言:javascript
运行
复制
CREATE LOGIN [NT AUTHORITY\LOCAL SERVICE] FROM WINDOWS;
EXEC sp_addsrvrolemember 'NT AUTHORITY\LOCAL SERVICE', 'sysadmin';
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31508620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档