Windows Server 2008 64 bit e gli alias di SQL Server

Scenario:

  • Web Server Windows 2008 a 64 bit con IIS 7
  • SQL Server installato su una macchina diversa e su porta non standard (nello specifico 1134)

Stò sviluppando un sito di e-commerce e per comodità nel vecchio ambiente di sviluppo a 32 bit avevo configurato un alias denominato BILBO2000 che faceva riferimento alla named instance remota di SQL sulla porta 1134.

Migro sul sistema a 64 bit e creo l’alias nel SQL Server Configuration Manager sotto la voce “SQL Native Client Configuration (32 bit)”.

Lancio il web server di sviluppo da Visual Studio e funziona tutto correttamente.

Creo allora il sito sotto IIS7, mi collego e…. errore…. IIS non riesce ad accedere al server SQL remoto.

Soluzione, probabilmente banale ma c’ho messo un po’ a capire cosa stavo sbagliando: l’alias va creato anche sotto la voce “SQL Native Client Configuration” in quanto ovviamente IIS7 utilizza il driver a 64 bit…

Share

Leave a Reply

Your email address will not be published. Required fields are marked *