Следующее работает, если вы настраиваете сервер MS SQL для разрешения удаленных подключений TCP / IP и имеете соответствующего пользователя для подключения как.
Вы также должны быть осторожны, чтобы установить правильное имя хоста для БД, как сообщается в MS SQL.
import pymssql
connection = pymssql.connect(
user = 'username',
password = 'password',
host = 'server',
database = 'database',
)
cursor = connection.cursor()
cursor.execute('select * from db;')
rows = cursor.fetchall()