Připojování z počítače se systémem Windows:
S ovladači ODBC společnosti Microsoft pro SQL Server Trusted_connection=yes
řekne ovladači, aby použil "Ověření Windows" a váš skript se pokusí přihlásit k serveru SQL pomocí přihlašovacích údajů pro Windows uživatele spouštějícího skript . UID
a PWD
nelze použít k zadání alternativních přihlašovacích údajů Windows v připojovacím řetězci, takže pokud se potřebujete připojit jako jiný uživatel Windows, budete muset použít příkaz RUNAS systému Windows ke spuštění skriptu Python jako tento jiný uživatel..
Pokud chcete použít "SQL Server Authentication" s konkrétním přihlášením k SQL Server specifikováno pomocí UID
a PWD
pak použijte Trusted_connection=no
.
Připojení z počítače s jiným systémem než Windows:
Pokud se potřebujete připojit z jiného počítače než Windows a SQL Server je nakonfigurován tak, aby používal pouze „ověření Windows“, pak ovladače ODBC společnosti Microsoft pro SQL Server budou vyžadovat použití Kerberos. Alternativně můžete použít FreeTDS ODBC s uvedením UID
, PWD
a DOMAIN
v připojovacím řetězci za předpokladu, že instance SQL Server je nakonfigurována tak, aby podporovala starší ověřovací protokol NTLM.