3

是否可以有一个用于 CLR 存储过程的 app.config 文件。只是为了可以在配置文件中指定更多选项?

4

3 回答 3

2

我不这么认为。进程是sql server。

我建议使用您需要的数据创建一个配置表。

于 2013-04-23T19:40:46.920 回答
2

对于 SQL2008 和 2012,您可以在 /BINN 文件夹中创建一个配置文件,其名称为sqlservr.exe.config. 在 SQL2014 中,该功能似乎消失了。

于 2014-05-15T10:22:16.093 回答
1

您需要将配置放入sqlservr.exe.config,例如。从 SQL CLR 访问应用程序配置设置。这是一个坏主意,因为数据库是移动的,它们通过备份/恢复、分离/附加以及最重要的 HA 解决方案(如日志传送和镜像)进行传输。在每种情况下,配置设置都会丢失,因为 .config 文件不会与数据库一起传输。

正如 Daniel 建议的那样,最好的解决方案是使用您可以使用的非常强大的存储来存储配置信息:表。

于 2013-04-23T20:17:24.343 回答