CLR存储过程部署到多个SQL Server群集

时间:2014-03-07 22:46:19

标签: c# sql-server stored-procedures sqlclr

我有一个我写的CLR存储过程,并且在Visual Studio项目的数据库连接字符串中它指向“localhost”。当我在我的机器上进行开发时,这很好用。

现在必须将其部署到多个SQL Server群集实例。我将它部署到一个作为测试,我有点困惑为什么它的工作原理。当您在群集上时,尝试将查询窗口连接到“localhost”超时,这是有意义的,因为它是一个群集。但是,CLR存储过程工作正常。

我原本以为我必须在Visual Studio中使用群集实例名称并重新构建.dll

我的问题是,CLR存储过程中的Visual Studio连接字符串是否在将其部署到服务器后使用?

提前致谢。

1 个答案:

答案 0 :(得分:1)

http://technet.microsoft.com/en-us/library/ms131053.aspx

似乎就是这种情况。 “context connection = true”表示在连接的上下文中调用CLR proc并且与Visual Studio项目中的连接字符串无关。