Negli ultimi due giorni ho cercato di connettersi a un server Windows SQL remoto senza alcun successo apparente. Sto cercando di connettermi con Python usando il pacchetto pyodbc
.Come connettersi a Windows SQL Server da Ubuntu
Ho provato a seguire tutti i post del blog là fuori senza troppa fortuna. Ho seguito per la prima volta lo that uno che penso faccia un buon sforzo ma finisce per essere IMO troppo incoerente.
Ho installato il gestore unixODBC
come proposto nel post del blog. Ho scaricato i pacchetti RedHat disponibili da Windows ed eseguire gli script di installazione ma ogni volta che tenta di connettersi al db ottengo
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 10.0' : file not found (0) (SQLDriverConnect)")
C'è un modo per ottenere che nel giro di poche ore senza dover regolare la finestra di script di installazione me stesso? Qualcuno può fornire una panoramica dei passaggi da eseguire e dei moduli che devono essere installati affinché qualcuno possa connettersi a Windows SQL Server da una macchina Linux?
Attualmente sto usando Ubuntu 15.04.
Aggiornamento
Ho provato anche le istruzioni fornite here. Osservando i dettagli del db SQL nella piattaforma blu, viene esplicitamente indicato che il driver deve essere SQL Server Native Client 10.0. Devo considerare obbligatorio utilizzare quel driver o posso usare ad esempio FreeTDS come suggerito nel secondo post sul blog?