SQL データベース名を使用して SQL Server に接続できますが、私の要件は、データベースに接続せずに SQL サーバーに接続する必要があることです。
ポート番号、インスタンス名、データベース ユーザー/パスワード、IP アドレスなど、次の情報を入手できます。
私の現在のコマンドはこれです
engine_handle = create_engine('mssql+pyodbc://sa:pass@<IP address>/master', echo=False)
データベース名を指定したため、接続できるようになりました-マスターですが、データベース名を削除してインスタンス名を指定するか、そのままにしておくと。次のエラーが表示されます。
"エンジン = create_engine('mssql+pyodbc://sa:pass@IP アドレス', echo=True)"
return self.dbapi.connect(*cargs, **cparams) DBAPIError: (Error) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') None None
DB名ではなくインスタンス名で接続できればOKです。
どんな助けでも大歓迎です。