有关数据库权限问题

jenny0810 2010-07-13 05:21:37
大家好:

请教一下数据库授权问题
首先我的数据库(sql server 2008)安装是用本机administrator安装的,现在我用域账号登陆本机,创建数据库报错说是“CREATE DATABASE permission denied in database 'master'.”
在网上搜到说是在“sql server management studio”上右击,run as administrator就可以。但是我试了还是报同样的错误,右击授权。我怎么给我的域账号授权。我点击进入就是域账号给别的账号授权,但是我的域账号是没有授权权限的。
不知道描述清楚了没有。

在此谢谢大家了。
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Garnett_KG 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jenny0810 的回复:]

引用 2 楼 ldslove 的回复:
SQL code

CREATE LOGIN [域账号] FROM WINDOWS
GO

EXEC master..sp_addsrvrolemember @loginame = N'域账号', @rolename = N'sysadmin'
GO
我已经把域账号加到administrator组,那直接执行你给的语句报错
“User d……
[/Quote]

执行这个SP需要admin的权限。 你改用adminstrator登入SQLSERVER后再执行啊。
jenny0810 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ldslove 的回复:]
SQL code

CREATE LOGIN [域账号] FROM WINDOWS
GO

EXEC master..sp_addsrvrolemember @loginame = N'域账号', @rolename = N'sysadmin'
GO
[/Quote]我已经把域账号加到administrator组,那直接执行你给的语句报错
“User does not have permission to perform this action.”
r0b3r7 2010-07-13
  • 打赏
  • 举报
回复
第一,把域用户加入管理员组
第二,新建数据库不是在master里建
是在根目录下建
xman_78tom 2010-07-13
  • 打赏
  • 举报
回复
将域帐户加入本地的 Administrators 组。
东那个升 2010-07-13
  • 打赏
  • 举报
回复

CREATE LOGIN [域账号] FROM WINDOWS
GO

EXEC master..sp_addsrvrolemember @loginame = N'域账号', @rolename = N'sysadmin'
GO
Garnett_KG 2010-07-13
  • 打赏
  • 举报
回复
用你的administrator登入你的电脑,然后在连入SQL Server, 将你的域账号建到SQLSERVER中,加人sysadmin角色中.

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧