- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试使用“安全存储在服务器中的凭据”指定从 SSRS 到 SQL Server 数据库 (2008) 的数据源时,我目前遇到以下错误 - 这被指定为 Windows 帐户“s2\killian”选中“在建立连接后模拟经过身份验证的用户”选项。
消息 15157,级别 16,状态 1,第 1 行由于以下原因之一,Setuser 失败:数据库主体 's2\killian' 不存在,其对应的服务器主体没有服务器访问权限,无法模拟此类数据库主体,或者您没有权限。
显然,这种模拟方法在幕后使用了 SetUser() 函数,MSDN 文档指出需要 dbowner 权限才能使用此函数。但是,在使用 dbowner 时出现上述错误。由于安全策略,我无法使用 sysadmin。
有谁知道如何在不将 SQL Server 数据库上的系统管理员权限分配给 SSRS 数据源使用的 Windows 帐户的情况下使这种身份验证和模拟机制正常工作。
有没有办法让 SetUser() 在没有系统管理员权限的情况下工作?
谢谢基利安
最佳答案
线索是“数据库主体's2\killian'不存在”
任何连接在数据库端使用上下文更改(例如 SETUSER
、EXECUTE AS
等)需要模拟用户存在于 sys.server_principals 和/或 sys.database_principals .
假设您使用的是 AD 组,而不是个人登录,那么这将导致与上述相同的错误。在任何权限之外。如果您是 db_owner,那么您可以在数据库级别进行模拟。如果不能,那是因为上一段。
我一直认为这对 SSRS 来说是一个愚蠢的选择。 MSDN says it uses SETUSER这也被弃用了。理想情况下,您将模拟 before 连接,这对于 asp.net 应用程序是可能的,但不知道 SSRS(当然是 asp.net 应用程序)
很抱歉缺少“这样做并且有效”的答案...
关于使用来自 SSRS 连接的模拟所需的 SQL 数据库权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324040/
我有一个依赖于包 B 的包 A。当包 A 中的代码运行并访问包 B 中的类时,包 B 的状态将被解析 (4),而不是 Activity (32) 和包 B 的激活器也没跑好。我认为 bundle B
这个问题在这里已经有了答案: How to remove the space between inline/inline-block elements? (41 个回答) 关闭 7 年前。
我正在尝试使用 Java OpenAL 库。我在导入名为 libsoft_oal.so 的 native 库时遇到问题。 Java OpenAL 依赖于 OpenAL 软实现。我尝试根据他们在 git
我正在尝试启动我的应用程序。是一个 unicorn +工头+sinatra的应用。 这是我的 config.ru 文件: require "rubygems" require "sinatra" Bu
我有一个下拉列表,其中包含一些从数据库表中检索的值,我想要的是当单击按钮时它应该只获得选项标签的中间值,但只有那些类名为“get_this”的选项标签并离开那些选项,如果他们没有这个类 预期输出:值
我有一个index.php文件,需要一个通用的head.php文件,head.php文件中有几个Javascript文件,当这样尝试时,代码在源代码中看起来很好,但文件却不是实际上对文档做任何事情。
有人能帮帮我吗? 我已经像这样运行了 imsmod: $ insmod /data/mm/mmdev.ko epoll_rate=100 但是我得到一个错误: insmod: init_module
是否有键盘快捷键或插件可以在 Notepad++ 中打开 PHP 所需或包含的文件?我知道,在 Dreamweaver 中,执行此操作的命令是 Ctrl+D,但我似乎无法在 Notepad++ 中找到
我已经用 js 设置了一个显示/隐藏 div,但我很难弄清楚如何一次显示一个 div。目前发生的情况是,除非我再次单击原始链接来关闭该 div,否则每个 div 都会显示。 http://www.li
当我尝试将未分配的辅助分片分配给节点时出现错误。 { "error": { "root_cause": [ { "type": "remote_transpor
我正在构建一个 C++ 应用程序,使用 Netbeans 6.9 作为我的 IDE。我有一个 C++ 库,它是一个纯 C 库的包装器。 我已将文件正确添加到项目中(使用添加库文件选项)。这是 g++
我是一名优秀的程序员,十分优秀!