В 64-битных системах, когда вы запускаете cliconfg.exe для создания псевдонима, он по умолчанию запускает 64-битную версию, найденную в C: \ Windows \ System32, и помещает информацию о псевдониме в реестр по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
Однако Visual Studio является 32-разрядным приложением, поэтому он не может «видеть» определение псевдонима, которое было добавлено в реестр в (64-разрядном) пути по умолчанию.
Решение заключается в создании 32-разрядной версии псевдонима, либо запустив 32-разрядную версию cliconfg в C: \ Windows \ SysWOW64, либо добавив псевдоним в 32-разрядное эквивалентное расположение в реестре по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo