【问题标题】:Configuration for SQL Server Based Assembly基于 SQL Server 的程序集的配置
【发布时间】:2009-03-25 10:11:55
【问题描述】:

我有一个部署到 SQL Server 的程序集,它执行向会计系统 SDK 的导出。将其部署到 SQL Server 的原因我无法控制的,我无法修改目标数据库

在开发过程中,我将几个动态查询从硬编码移到了应用程序外部的文本文件中,以便在部署后如有必要可以调整查询。有没有一种方法可以在不使用数据库字段的情况下“通知”我的程序集这些文本文件在服务器计算机上的位置?

【问题讨论】:

    标签: .net sql-server configuration clr


    【解决方案1】:

    您必须从一些众所周知的位置读取文本文件的路径,例如:

    • 注册表
    • 应用本地存储
    • 预定义目录

    【讨论】:

      【解决方案2】:

      似乎将文本文件作为 embedded 资源添加到项目中是一种更好的方法。这免除了部署者配置程序集或部署文本文件的任何责任。

      【讨论】:

      • 这确实降低了维护文件的可访问性,但我可以自动重建以获得支持,他们只能访问查询文件。
      猜你喜欢
      • 1970-01-01
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 2021-02-15
      • 1970-01-01
      • 2012-04-11
      • 2017-10-24
      相关资源
      最近更新 更多