【问题标题】:application role and Crystal Report 2005应用程序角色和 Crystal Report 2005
【发布时间】:2013-12-16 10:39:44
【问题描述】:

我使用 SQL Server 2008 R2 在 VB.NET 上创建了我的应用程序。我们使用水晶报表来广泛查看我们的数据。我们已经使用 connectionInfo 接口类来构建基于输入的受信任和有时不受信任的连接,以显示来自 SQL 的数据。我们在我们的应用程序中新实现了数据库应用程序角色,以限制用户对数据库级别的访问。在使用 connectionInfo 时,我们如何在 Crystal Report 的情况下实现数据库应用程序角色。

提前致谢,期待积极响应。

问候, 萨尔曼·莫明

【问题讨论】:

    标签: sql-server-2008 crystal-reports-2008


    【解决方案1】:

    查看第一个谷歌回复:http://technet.microsoft.com/en-us/library/ms190998.aspx

    您使用 VB.Net 应用程序中的应用程序密码调用/提交sp_setapprole

    【讨论】:

    • @eLECTRICLIAMA 感谢您的回复。我已经通过了这个链接。我正在使用 ConnectionInfo 接口类将我的数据库与 Cyrstal 报告连接到另一个用户,而不是我登录的用户。我想知道是否可以获得任何解决方案,在创建与 connectionInfo 类的连接时可以应用应用程序角色。
    • 你的意思是这个 ConnectionInfo 类吗? msdn.microsoft.com/en-us/library/ms226340(v=vs.80).aspx。看起来您不能针对该连接运行任何任意 SQL。也许您可以尝试只打开到数据库的标准 ADO 连接并在通过 ConnectionInfo 连接之前提交sp_setapprole
    • 是相同的 ConnectionInfo 类。我假设应用程序角色需要相同的连接,如果我将运行具有不同连接的应用程序角色并使用具有不同连接的数据库它会工作吗?我试过了,但它不会工作几次。请指教。感谢您的回复。
    猜你喜欢
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    相关资源
    最近更新 更多