Come posso connettere MS SQL Server usando l'autenticazione di Windows, con la libreria pyodbc?Connessione a MS SQL Server con l'autenticazione di Windows usando Python?
È possibile connettersi tramite MS Access e SQL Server Management Studio, ma non riesco a ottenere una stringa ODBC di connessione funzionante per Python.
Ecco che cosa ho provato (anche senza 'Trusted_Connection=yes'
):
pyodbc.connect('Trusted_Connection=yes',
driver='{SQL Server}', server='[system_name]',
database='[databasename]')
pyodbc.connect('Trusted_Connection=yes', uid='me',
driver='{SQL Server}', server='localhost',
database='[databasename]')
pyodbc.connect('Trusted_Connection=yes',
driver='{SQL Server}', server='localhost',
uid='me', pwd='[windows_pass]', database='[database_name]')
pyodbc.connect('Trusted_Connection=yes',
driver='{SQL Server}', server='localhost',
database='[server_name]\\[database_name]')
pyodbc.connect('Trusted_Connection=yes',
driver='{SQL Server}', server='localhost',
database='[server_name]\[database_name]')
pyodbc.connect('Trusted_Connection=yes',
driver='{SQL Server}',
database='[server_name]\[database_name]')
Grazie, la sintassi '. \' Ha fatto il trucco. Si noti che: 'pyodbc.connect ('Trusted_Connection = yes', driver = '{SQL Server}', server = '. \ [Server_name]', database = '[database_name]')' ha funzionato. – stackoverflowuser95
come connettersi con userid e password – karnaf
Questo non ha funzionato per me. Il commento qui sotto ha funzionato comunque. – CyprUS