通过经典ASP将凭据传递给报告服务

时间:2012-10-18 10:54:19

标签: sql-server reporting-services asp-classic

我想通过传统ASP传递SQL Server Reporting Services的凭据,因为当前用户每次尝试访问报告时都要求输入用户名和密码。

我可以使用POST方法从页面传递它作为参数吗?

正如此代码:

<body>
  <form id="frmRender" action="ReportViewer" method="post" target="Main">
    <input type="text" name="ID" value="" />
    <input type="text" name="Password" value="" />
    <input type="submit" value="View Report" />
  </form>
</body>

1 个答案:

答案 0 :(得分:0)

那应该没问题。我不确定您是如何调用SSRS报告的,但如果您有一些API,则应该可以从Dim ID = Request.QueryString("ID")Dim Password = Request.QueryString("Password")获取这些API。我会将您的密码文本输入更改为<input type="password" name="Password" value=""/>之类的实际密码输入,以便在他们在表单中输入时显示为 * Here是您可能会发现有用的网址。