SQL Alias dla x64 i 32/64 - cliconfg.exe
Jeżeli musisz zmienić preferowane ustawienia połączenia sieciowego w MS SQL lub dodać jego alias możesz to wykonać na kilka sposobów.
Można to wykonać z poziomu programu "SQL Server Configuration Manager" jednak wymaga to instalacji na każdym komputerze i wykonanie zmian w konfiguracji
Drugim sposobem jest użycie narzędzia regmon wykonania konfiguracji i przeniesienia zmian rejestru na pozostałe stacje klienckie.
Kolejnym chyba sposobem jest użycie wybudowanego w windows narzędzia cliconfg.exe.
Jednak trzeba pamiętać że narzędzie to należy skonfigurować dla wersji 32 i 64 bit aplikacji w przeciwnym razie mogą wystąpić problemy z podłączeniem do serwera MS SQL
Można też sprawdzić czy aplikacja jest aplikacją 32 lub 64 bit i wykonać odpowiednią konfigurację.
Dokonując zmiany tylko w jednej aplikacji konfiguracja wprowadzana jest do odpowiedniego klucza rejestru.
Lokalizacja pliku cliconfg.exe dla systemu Windows XP
64-bitowy (natywny): HKLM \ SOFTWARE \ Microsoft \ MSSQLServer \ Client \ SuperSocketNetLib
32-bitowy (WOW): HKLM \ SOFTWARE \ WOW6432Node \ Microsoft \ MSSQLServer \ Client \ SuperSocketNetLib
Uruchomienie aplikacji cliconfg.exe z systemu 64 bitowego spowoduje uruchomienie wersji cliconfg.exe w wersji 32 bit co nie pozwala na skonfigurowanie poprawnie połączenia.
Aby uruchomić 64 bit wersję systemu cliconfg.exe należy iść do folderu i uruchomić odpowiedni program - C:\Windows\SysWOW64\cliconfg.exe
Jak uruchomić program cliconfg.exe w odpowiedniej architekturze:
System 32 bit
1. Start “C:\windows\system32\cliconfg.exe”
System 64 bit
2. Start “C:\windows\syswow64\cliconfg.exe”