Question

I have a CLR stored procedure I wrote and in the database connection string in the Visual Studio project it's pointing to "localhost". This works fine when I was developing on my machine.

Now it has to be deployed to multiple SQL Server cluster instances. I deployed it to one as a test and I'm a little confused as to why it works. When you're on the cluster, trying to connect a query window to "localhost" times out and that makes sense since it's a cluster. However, the CLR stored procedure works fine.

I would have thought I would have had to use the cluster instance name in Visual Studio and re-build the .dll

My question is, is the connection string from Visual Studio in a CLR stored procedure even used after you deploy it to a server?

Thanks in advance.

Was it helpful?

Solution

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

Seems that's the case. "context connection=true" means in the context of the connection the CLR proc was called from and has nothing to do with the connection string in the Visual Studio project.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top