как судить подключить sqlserver на основе Python в порядке? - PullRequest
0 голосов
/ 12 июня 2019

у меня есть какой-то код для поиска информации из sqlserver, но есть некоторые проблемы с судьей, нормально ли в начале соединение с sqlserver на основе python?

Я написал некоторый код, чтобы судить, в порядке ли сервер (ping_cmd), но я не могу судить, нормально ли он соединяться с basedate, я использую код: попробуй …… кроме, но он не может работать.

def insert_point():
    r = host.ping("10.128.22.12")#This can only determine if the server is turned on.
    if r==0:
        conn = pymssql.connect(host="localhost", user='sa', password='ddd', database='master', login_timeout=10)
        cur = conn.cursor()
        if e.get()=='':
            show_eff(False)
        else:
            cur.execute('select * from temp_ross where id=%s', (e.get()))
            data = cur.fetchall()
            if len(data) !=0:
                t = []
                d = []
                for i in range(len(data)):
                    t.append(data[i][0])
                    t.append(data[i][1].rstrip())
                    t.append(data[i][2])
                    d.append(t)
                    t = []
                write_excel(d)
                cur.close()
                show_eff(True)
            else:
                show_eff(False)
    else:
        show_eff(False)

если я не могу подключиться к sqlserver на основе, некоторые ошибки покажут:

Файл "src \ pymssql.pyx", строка 642, в pymssql.connect pymssql.OperationalError: (20009, сообщение об ошибке b'DB-Lib 20009, серьезность 9: \ nНе удается подключиться: Adaptive Server недоступен или не существует (localhost: 1433) \ nNet-Lib ошибка при неизвестной ошибке (10060) \ n «)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...