Hi all,
my goal is to consolidate multiple SQL Server named instances from several servers into one instance. I'm searching for a documented procedure for redirecting client connections, I'll try to explain, let's say that by now the scenario is:
SERVER_1\INSTANCE_A
SERVER_2\INSTANCE_B
SERVER_3\INSTANCE_C
I've setup the new server where I've
SERVER_NEW\(default)
I've managed with my dns administrator to have 3 CNAME records:
CN_SERVER_1 -> pointing A record of SERVER_1
CN_SERVER_2 -> pointing A record of SERVER_2
CN_SERVER_3 -> pointing A record of SERVER_3
I've changed all connections from clients accessing the 3 existing SQL Servers implementing the alias (CNAME) instead of the true server name, my aim is that when I do the switchover between old servers and new server I simply change the CNAME record pointer.
But I need a similar workaround for the named instance.
I think that I've to work with SQLSERVER BROWSER service because it is the responsible for routing incoming connections to the correct instance by means of the instance name.
I wish that when a client try to connect to SERVER_X\INSTANCE_A the SQLSERVER BROWSER connect it to the instance I want (the default one) in a similiar way of the CNAME records system.
I cannot use alias on client connection because I don't want to mess with hundreds of configurations.