3

PythonでMicrosoftSQLServer MDFファイルを開くにはどうすればよいですか?

編集

試しましpyodbc.connectたが、正当な「サーバー接続」が必要です。MDFファイルを単純に開くことはできません。</ p>

pyodbc.connect(driver='{SQL Server}', dbq=r'c:\database.mdf')

(MDBファイルの場合と同じように。)

pyodbc.Error:DSNまたはSERVERキーワードが指定されていません

わかりました— </ p>

pyodbc.connect(driver='{SQL Server}', dsn=r'c:\database.mdf')

pyodbc.Error:データソース名が見つかりません

私がやりたいのは、そのスキーマをリストしてからそれをリストすることだけです。

4

1 に答える 1

2

Python を使用しているという事実は、ここでは関係ありません。.mdf ファイルはバイナリ データベース ファイルであり、SQL Server にアタッチし、サーバー インスタンスを介してデータベースにクエリを実行することによってのみアクセスできます。pyodbc は (少なくとも Windows では) SQL Server で正常に動作するため、これが問題になる理由は明らかではありません。 SQL Server に接続することはできません。

また、OS、Python のバージョン、SQL Server のバージョンなどについて言及すると、通常は役に立ちます。

于 2012-07-02T18:23:20.970 に答える