日期:2014-05-18  浏览次数:20671 次

sqlserver授权问题,求大牛!!!!!急!!!!
我在sa登录下建立这个账户---
SQL code
create login abc with password='abc' 

然后建立一个用户----
SQL code
use Library
create user libraryuser for login abc

最后让这个用户能在abc账户登录时能对库Library进行创建表。
SQL code
use Library
grant create table to libraryuser

但当我在abc账户登录状态下时,对库Library建表是出错!!!
消息 2760,级别 16,状态 1,第 1 行
指定的架构名称 "dbo" 不存在,或者您没有使用该名称的权限。
求大牛解释啊!!!!!!!

------解决方案--------------------
参考 http://msdn.microsoft.com/zh-cn/library/ms164237(v=sql.105).aspx

这种状况需要系统管理员、数据库所有者或 db_owner 角色的成员 中的一种来解决了。 

------解决方案--------------------
没对其赋予相应的权限啊,至少要db_owner权限