正如你进入了小区,但还是不能进入单元门一样。创建了登陆帐户,现在能登录到SQL Server服务,但是还不能访问某个数据。如果希望访问某个数据库,必须有“打开”该数据库的“钥匙”,即需要成为该数据的一个用户。
创建数据库用户需要调用系统存储过程SP_GRANTDBACCESS,其语法为:
EXEC SP_GRANTDBACCESS ‘登陆帐户’,'数据库用户’
其中,“数据库用户”为可选参数,默认为登陆帐户,即数据库用户默认和登录帐户同名。
提示:SQL Server中的DBO用户是具有在数据库中执行所有活动的暗示性权限的用户,表示数据库的所有者(owner)。一般来说,如果创建某个数据库,就是该数据库的所有者,即DBO用户。DBO用户是一个比较特殊的数据库用户,无法删除,且此用户始终出现在每个数据库中。
除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。
转载原创文章请注明,转载自:Neeke[http://www.ineeke.com]
本文链接: http://www.ineeke.com/archives/93/