我有一个我写的CLR存储过程,并且在Visual Studio项目的数据库连接字符串中它指向“localhost”。当我在我的机器上进行开发时,这很好用。
现在必须将其部署到多个SQL Server群集实例。我将它部署到一个作为测试,我有点困惑为什么它的工作原理。当您在群集上时,尝试将查询窗口连接到“localhost”超时,这是有意义的,因为它是一个群集。但是,CLR存储过程工作正常。
我原本以为我必须在Visual Studio中使用群集实例名称并重新构建.dll
我的问题是,CLR存储过程中的Visual Studio连接字符串是否在将其部署到服务器后使用?
提前致谢。
答案 0 :(得分:1)
http://technet.microsoft.com/en-us/library/ms131053.aspx
似乎就是这种情况。 “context connection = true”表示在连接的上下文中调用CLR proc并且与Visual Studio项目中的连接字符串无关。