2016-09-01 7 views
0

mssqlとpymssqlモジュールを使用して、PythonでリモートからMS SQL ServerデータベースにIPで接続できますか? ローカルに接続するには、link = mssql + pymssql:// InstanceName/DataBaseNameを使用します。mssqlとpymssqlを使用してPythonでIPでリモートでMS SQL Serverデータベースに接続する方法

有効なTCP/IPネットワーク構成。 しかし、どうすれば接続リンクを取得できますか?

ありがとうございます。

答えて

4

あなたはSQLAlchemyの、または接続文字列をサポートする他のORMを使用している場合、あなたはまた、接続文字列には次の形式を使用することができますConnectionオブジェクト

import pymssql 
ip = '127.0.0.1' 
database_connection = pymssql.connect(host=ip, port=1433, username='foo', password='bar') 

を作成する必要があります。

+0

"mssql + pymssql:// InstanceName/DataBaseName"のような接続文字列を生成できますか? 文字列を置き換えてコードを変更できないと思っていました。 この文字列は設定ファイルにあるためです。 –

+0

@ VadimKovrizhkin SQLAlchemyを使用していますか?どのようにその文字列を使用していますか? –

+0

はい、SQLAlchemyです。それはレガシーコードです。私は設定ファイルにこの文字列を持っています。 –

関連する問題