Jak podłączyć serwer MS SQL Server przy użyciu uwierzytelniania systemu Windows przy użyciu biblioteki pyodbc?Podłączanie do serwera MS SQL z uwierzytelnianiem Windows za pomocą Pythona?
Mogę połączyć się przez MS Access i SQL Server Management Studio, ale nie mogę uzyskać działającego połączenia ODBC string dla Pythona.
Oto co próbowałem (również bez '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]')
Dzięki, że ". \" Składnia zrobiła lewę. Zauważ, że: 'pyodbc.connect ('Trusted_Connection = yes', driver = '{SQL Server}', server = '. \ [Nazwa_serwera]', database = '[database_name]') również działało. – stackoverflowuser95
jak połączyć się z identyfikatorem użytkownika i hasłem – karnaf
To nie sprawiło mi żadnej pracy. Poniższy komentarz działał jednak. – CyprUS