当我在域用户登录中运行此SQL命令时,有
com错误80020005
SELECT group_database_id FROM sys.databases WHERE name = N'db5'
当我在Windows Local用户中运行相同的命令时,它会成功运行。
域用户登录方式有何不同?
backup失败了"主机名 instanceName"。(Microsoft.sqlserver.smoextended(
要完成此操作,请设置属性设备。(Microsoft.sqlserver.smoextended(
Windows Local用户可能是用于安装实例的帐户,使其成为Sysadmin。域用户可能没有访问它的权限。
如果sys.databases的呼叫者不是数据库的所有者,并且 数据库不是主或tempdb,所需的最小权限 要查看相应的行是更改任何数据库或视图 数据库服务器级的权限,或在此处创建数据库权限 主数据库。连接呼叫者的数据库可以 始终在sys.database中查看。
默认情况下,公共角色具有视图任何数据库权限, 允许所有登录查看数据库信息。阻止登录 检测数据库,撤销视图任何数据库的能力 公共许可,或拒绝查看任何数据库许可 单个登录。
msdn