Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 程序集配置CLR存储过程_Sql Server_Stored Procedures_Clr - Fatal编程技术网

Sql server 程序集配置CLR存储过程

Sql server 程序集配置CLR存储过程,sql-server,stored-procedures,clr,Sql Server,Stored Procedures,Clr,是否可以为CLR存储过程创建app.config文件。只是为了在配置文件中指定更多选项?我不这么认为。这个过程是sql server 我建议用您需要的数据创建一个配置表。您需要将配置放入sqlservr.exe.config,例如。但这不是一个好主意,因为数据库是移动的,它们随备份/恢复、分离/连接一起移动,最重要的是随HA解决方案(如日志传送和镜像)一起移动。配置设置在每种情况下都会丢失,因为.config文件不会随数据库一起传输 正如Daniel所建议的,最好的解决方案是使用您拥有的功能强大

是否可以为CLR存储过程创建app.config文件。只是为了在配置文件中指定更多选项?

我不这么认为。这个过程是sql server


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

您需要将配置放入
sqlservr.exe.config
,例如。但这不是一个好主意,因为数据库是移动的,它们随备份/恢复、分离/连接一起移动,最重要的是随HA解决方案(如日志传送和镜像)一起移动。配置设置在每种情况下都会丢失,因为.config文件不会随数据库一起传输


正如Daniel所建议的,最好的解决方案是使用您拥有的功能强大的存储来存储配置信息:表。

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