|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите каким способом можно подключиться к серверу? при помощи Microsoft SQL Server Management Studio 17 подключиться могу, сервер находится не на моей машине, пробовал код: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9.
Выдает сообщение: pypyodbc.DatabaseError: ('28000', "[28000] [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'SQL\\moylogin'.") ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:00 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Обратитесь к администратору сервера, он вам назовет причину, почему login failed. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:05 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69, ошибка потому, что используется виндовый логин и пароль "uid=SQL\moylogin;" "pwd=parol" Если указан логин, то он считается sql-ным. Пароль принимается только для sql-логина. Если хотите подключаться под виндовой учеткой, смотрите в сторону Trusted Connection: https://www.connectionstrings.com/sql-server-native-client-11-0-odbc-driver/ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:12 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
т.е. я могу попросить администратора сделать отдельный логин/пароль не связанный с виндой? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:42 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69 т.е. я могу попросить администратора сделать отдельный логин/пароль не связанный с виндой? Если вам нужно коннектиться именно под SQL логином, да. Если нужно использовать win аутентификацию, то нужно правильно сформировать строку подключения (смотрите по ссылке, которую запостил komrad) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:57 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Так пробовал, тоже самое, или я не понял как надо поменять строку? Код: python 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:11 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Попросил админа создать отдельного пользователя, сделали, но подключиться не получается, через менеджера заходит ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:27 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69 Попросил админа создать отдельного пользователя, сделали, но подключиться не получается, через менеджера заходит ((( похоже, что админ и менеджер сговорились ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:28 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69, Даже если вы собираетесь только коннектиться к MS SQL, почитайте: https://docs.microsoft.com/en-us/sql/relational-databases/security/choose-an-authentication-mode?view=sql-server-ver15 И проясните для себя, что такое Windows Authentication SQL Server Authentication Это как минимум надо знать ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:37 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
подключился при помощи import pymssql но с проблема с кодировкой в строках выводит иероглифы, не подскажите как исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:51 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
a_voronin eagl69, Даже если вы собираетесь только коннектиться к MS SQL, почитайте: https://docs.microsoft.com/en-us/sql/relational-databases/security/choose-an-authentication-mode?view=sql-server-ver15 И проясните для себя, что такое Windows Authentication SQL Server Authentication Это как минимум надо знать не усложняйте ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:54 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69 Так пробовал, тоже самое, или я не понял как надо поменять строку? Код: python 1. 2. 3. 4.
conn = pypyodbc.connect("Driver={SQL Server Native Client 11.0};Server=DBRCS01;Database=SNGLt;Trusted_Connection=yes;") так пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 14:09 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Спасибо за быстрые подсказки, к БД подключился, используя новые созданные логин и пароль не связанные с виндой, осталась проблема с кодировкой. print печатает русские буквы а БД выводится иероглифами. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 14:25 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69 Спасибо за быстрые подсказки, к БД подключился, используя новые созданные логин и пароль не связанные с виндой, осталась проблема с кодировкой. print печатает русские буквы а БД выводится иероглифами . Т.е. сама БД выводится китайскими или японскими иероглифами? это важно, чтобы понять ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 14:27 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Ролг Хупин eagl69 Спасибо за быстрые подсказки, к БД подключился, используя новые созданные логин и пароль не связанные с виндой, осталась проблема с кодировкой. print печатает русские буквы а БД выводится иероглифами . Т.е. сама БД выводится китайскими или японскими иероглифами? это важно, чтобы понять Вот так: E08347624 ÌÃÒÑ ÀÑÐÇ ÔË Âûåçä Îáçâîí ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 14:37 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
eagl69 Ролг Хупин пропущено... Т.е. сама БД выводится китайскими или японскими иероглифами? это важно, чтобы понять Вот так: E08347624 ÌÃÒÑ ÀÑÐÇ ÔË Âûåçä Îáçâîí Обана! это не китайские и не ипонские, и совсем не иероглифы. Тогда вопрос, как это "БД выводится иероглифами"? сама что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 15:15 |
|
Подключение к SQL серверу при помощи Python
|
|||
---|---|---|---|
#18+
Далее после подключения так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 15:28 |
|
|
start [/forum/topic.php?fid=46&msg=40053975&tid=1684950]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
100ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 347ms |
total: | 536ms |
0 / 0 |