我刚刚添加了一个登录名来测试数据库上的 ETL 过程,当使用该帐户连接时出现以下错误用户。
未能为此请求检索数据 (Microsoft.SqlServer.SmoEnum)
附加信息
执行 Transact-SQL 语句或批处理 (Microsoft.SqlServer.ConnectionInfo) 时发生异常
对象 'extended_properties' 数据库 'mssqlsystemresource'、架构 'sys' 的 SELECT 权限被拒绝。(Microsoft SQL Server,错误:229)。
这看起来应该是一个点头错误,但我在快速谷歌搜索中找不到任何解决问题的方法。有任何想法吗?
可能不是同一件事,但我今天遇到了那个错误。
结果我匆忙授予用户对数据库的完全访问权限,我勾选了角色成员下的所有框,包括 db_denydatareader、db_denydatawriter。