代码之家  ›  专栏  ›  技术社区  ›  warrenm

在SQL CLR程序集中配置远程数据库连接字符串

  •  4
  • warrenm  · 技术社区  · 16 年前

    http://msdn.microsoft.com/en-us/library/ms345135(SQL.90).aspx 反复断言连接字符串不应该在生产环境中硬编码(很明显),但没有给出如何使连接字符串可配置的建议。

    2 回复  |  直到 16 年前
        1
  •  0
  •   SqlRyan    16 年前

    我建议使用配置表(也是Gratzy建议的),或者将它们添加到注册表中并在那里查找(假设您以代理域用户身份运行SQL Server,他们的HKCU是最安全的地方)。

    注册表将是我的选择,因为它不涉及对数据库的任何模式更改,并且在部署后不太可能被客户端意外/故意编辑。

        2
  •  0
  •   Gratzy    16 年前

    这是一篇关于 Using an Application Configuration (app.config/web.config) File in SQL Server CLR Integration

    不过,我不确定它在第三方Sql Server实例上的工作效果如何。