2016-09-01 3 views
0

Как подключиться к базе данных MS SQL удаленно по IP в Python с помощью модулей mssql и pymssql. Чтобы подключиться локально, я использую link = mssql + pymssql: // Имя_экземпляра/Имя базы данныхКак подключиться к базе данных MS SQL Server удаленно с помощью IP в Python с использованием mssql и pymssql

Я включил сетевые конфигурации TCP/IP. Но как я могу получить ссылку на соединение?

спасибо.

ответ

4

Вы должны создать объект Connection

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

Если вы используете SQLAlchemy или другой ORM, который поддерживает строки подключения, вы можете также использовать следующий формат для строки подключения.

'mssql+pymssql://{user}:{password}@{host}:{port}' 
+0

Могу ли я сформировать строку для подключения что-то вроде этого: "MSSQL + pymssql: // InstanceName/Databasename". Я думал, что могу просто заменить строку и не менять код. Поскольку эта строка находится в файле конфигурации. –

+0

@VadimKovrizhkin Вы используете SQLAlchemy? Как вы используете эту строку? –

+0

Да, это SQLAlchemy. Это устаревший код. Я просто использую эту строку в файле конфигурации. –

 Смежные вопросы

  • Нет связанных вопросов^_^