2016-08-01 2 views
-1

私は何もインストールできない環境で開発しています。それは監視サーバーであり、ログなどで作業するスクリプトを作成しています。外部のライブラリなしでPythonでSQL Serverを使用することはできますか?

pyodbcのようなlibを使わずにPython 2.7でSQL Serverに接続する必要があります。これは可能ですか?私はそのデータベースに接続するために使用できるものは何も見つかりませんでした。

+0

ことができません。 –

+0

Newp!しかし、あなたは、あなたが望むものをインストールして、リンクサーバーを使うことができます。 – scsimon

+0

@scsimon私はこれを考慮しましたが、転送するデータの負荷は非常に速いため、タイムアウトを取るリスクはありません。 – davis

答えて

2

あなたのpythonからのコマンドラインからSQLを実行するために行うことができます特定のものがあります。

import subprocess 
x = subprocess.check_output('sqlcmd -Q "SELECT * FROM db.table"') 
print x 
+0

これが最善の方法になるように見えます。ありがとう – davis

関連する問題