pyodbc を使用して、SQL Server 2008 データベースのローカル コピーに接続しようとしています (リモートの運用データベースに正常に接続します)。
ただし、次のコマンドを使用してローカル コピーに接続しようとすると、次のようになります。
pyodbc.connect('DRIVER={SQL
Server};SERVER=localhost;DATABASE=mydb;UID=me;PWD=pw')
接続が失敗し、次のエラー メッセージが表示されます。
pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server
Driver][DBNETLIB]SQL Server does not exist or access denied. (17)
(SQLDriverConnect); [01000] [Microsoft][ODBC SQL Server
Driver][DBNETLIB]ConnectionOpen (Connect()). (5)')
Windows 認証 ( を使用) 経由で接続しよう'Trusted_Connection=yes'
としても失敗します。
Windows認証とSQL Server認証の両方でSQL Server Management Studioを使用して、ローカルデータベースに正常に接続できます。pyodbc に接続できない理由はありますか?