如何在 Visual Studio 2008 中删除 SSRS 凭据
How to remove SSRS credentials in Visual Studio 2008
我有一个类似于 this one 的问题,但我使用的是 VS 2008 和 Oracle 数据库(使用 Oracle SQL Developer)。我如何摆脱 VS 中的报告凭据?谢谢。
摆脱这种情况的最简单方法之一是在报告服务器上为相关数据库提供用户名和密码。 URL 通常类似于 http://localhost/reports。通常,为此类连接创建的用户具有特定报告所需的最低 read-only 权限。这种连接的缺点是它是 one-user-fits-all 情况。但是由于您收到的错误消息,您似乎希望提供特定的用户名和密码,而不是使用 Windows 安全性——这很好。
要到达此处,请单击主页上报告 drop-down 列表中的安全性。然后,单击安全地存储在报表服务器上的凭据。然后,这是一个很多人都会遇到的问题——单击底部的“应用”按钮以保存更改。有时“应用”按钮不可见,您需要向下滚动才能单击它。
现在,如果您在 VS 中通过 ReportViewer 访问报表,那么以下 link 可能会提供一些帮助:
http://www.sql-server-performance.com/2012/accessing-ssrs-reports-report-viewer-web-page/
或者,您可以创建或添加到 web.config 文件:
https://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportservercredentials.aspx
p.s。根据我们的聊天记录,尝试将以下内容添加到您的 web.config 连接字符串中——如果您有一个(具有相应的用户名和密码)——如果您确实在使用 Oracle 的 ODP.net:
providerName="Oracle.ManagedDataAccess.Client" connectionString="用户 ID=oracle_user;密码=oracle_user_password
http://www.oracle.com/technetwork/topics/dotnet/downloads/odpnet-managed-nuget-121021-2405792.txt
我还没有弄清楚如何从数据库中解决这个问题。我所做的是,从报告的 XML 中注释掉这行代码:
<Prompt>Specify a user name and password for data source XXX</Prompt>
如果您在 <value>
标签中有正确的凭据信息,您的报告应该可以毫无问题地加载用户名和密码参数。
我有一个类似于 this one 的问题,但我使用的是 VS 2008 和 Oracle 数据库(使用 Oracle SQL Developer)。我如何摆脱 VS 中的报告凭据?谢谢。
摆脱这种情况的最简单方法之一是在报告服务器上为相关数据库提供用户名和密码。 URL 通常类似于 http://localhost/reports。通常,为此类连接创建的用户具有特定报告所需的最低 read-only 权限。这种连接的缺点是它是 one-user-fits-all 情况。但是由于您收到的错误消息,您似乎希望提供特定的用户名和密码,而不是使用 Windows 安全性——这很好。
要到达此处,请单击主页上报告 drop-down 列表中的安全性。然后,单击安全地存储在报表服务器上的凭据。然后,这是一个很多人都会遇到的问题——单击底部的“应用”按钮以保存更改。有时“应用”按钮不可见,您需要向下滚动才能单击它。
现在,如果您在 VS 中通过 ReportViewer 访问报表,那么以下 link 可能会提供一些帮助:
http://www.sql-server-performance.com/2012/accessing-ssrs-reports-report-viewer-web-page/
或者,您可以创建或添加到 web.config 文件:
https://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportservercredentials.aspx
p.s。根据我们的聊天记录,尝试将以下内容添加到您的 web.config 连接字符串中——如果您有一个(具有相应的用户名和密码)——如果您确实在使用 Oracle 的 ODP.net:
providerName="Oracle.ManagedDataAccess.Client" connectionString="用户 ID=oracle_user;密码=oracle_user_password
http://www.oracle.com/technetwork/topics/dotnet/downloads/odpnet-managed-nuget-121021-2405792.txt
我还没有弄清楚如何从数据库中解决这个问题。我所做的是,从报告的 XML 中注释掉这行代码:
<Prompt>Specify a user name and password for data source XXX</Prompt>
如果您在 <value>
标签中有正确的凭据信息,您的报告应该可以毫无问题地加载用户名和密码参数。