?

Log in

ODBC - Сообщество новичков и спецов по MS SQL SERVER (ru) [entries|archive|friends|userinfo]
Сообщество новичков и спецов по MS SQL SERVER (ru)

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

ODBC [Jan. 12th, 2010|10:39 am]
Сообщество новичков и спецов по MS SQL SERVER (ru)

ru_sql_server

[fenst]
Есть MS SQL 2005 RTM, к которому можно подключиться через собственный клиент, если настроить ODBC
Есть другой сервак с MS SQL 2005 SP2, на котором восстановлена из бэкапа база данных с первого сервера.
Если в изменить настройки ODBC (на компьютере, с которого мы подключаемся к базе), то к базе на втором сервере мы не подключимся, хотя тест подключения к серверу проходит.
Пробовал на втором серваке подставлять имя, IP и MAC первого - без результата.
Переписать клиент или хотя бы найти его исходники нереально.


вопрос: что и как должно быть настроено/установлено в Windows Server 2003 или SQL Server 2005, чтобы к нему можно было подключиться с использованием ODBC?


linkReply

Comments:
[User Picture]From: snussi
2010-01-12 08:24 am (UTC)
А в логах есть что-нибудь на тему отказа в авторизации? Пользователь появляется в списке клиентов SQL?
(Reply) (Thread)
[User Picture]From: fenst
2010-01-12 08:50 am (UTC)
Server Profiler реагирует лишь на редактирование настроек ODBC такими строчками

при попытке подключения к этому серверу через клиент, Profiler новых записей не выводит.
в настройке трассировки галочками отмечены все события (чекбоксы с серыми галочками сменил на нормальные)

Edited at 2010-01-12 08:53 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]From: snussi
2010-01-12 10:33 am (UTC)
Если аудит не проходит, то в профилере ничего и не будет.
Надо смотреть EventLog + лог самого SQL (в Enterprise manager'е или SQL Management studio).
Можно глянуть немного инфы здесь: http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx
(Reply) (Parent) (Thread)
[User Picture]From: fenst
2010-01-12 01:36 pm (UTC)
шибка: 18456 серьезность: 14 состояние: 8

НЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕТТТТТТТТТТ
ну не может быть
ну не мог же я тупить 2 дня подряд..
неееееет)
тут что-то другое)

извините. и спасибо :)
(Reply) (Parent) (Thread)
[User Picture]From: fenst
2010-01-12 01:37 pm (UTC)
а, не дошел предыдущий коммент

действительно, лог SQL и Application Event log выдали

Дата, Источник, Серьезность, Сообщение, Категория, Событие, Пользователь, Компьютер
01/12/2010 15:13:23,Вход,Неизвестно,Login failed for user 'sa'. [КЛИЕНТ: 127.0.0.1],,,,
01/12/2010 15:13:23,Вход,Неизвестно,Ошибка: 18456 серьезность: 14 состояние: 8.,,,,
01/12/2010 15:13:23,MSSQLSERVER,Аудит ошибок,Пользователю "sa" не удалось войти в систему. [КЛИЕНТ: 127.0.0.1],Вход,3221243928,,SILVER
(Reply) (Parent) (Thread)
[User Picture]From: snussi
2010-01-12 01:49 pm (UTC)
А вот теперь вопрос - вы через, скажем, Query Analyser можете подключиться к обоим серверам под именем sa и с паролем?
Если да, то можете ли использовать хоть один запрос?
(Reply) (Parent) (Thread)
[User Picture]From: snussi
2010-01-12 01:51 pm (UTC)
Запрос, естественно, к вашей базе.
(Reply) (Parent) (Thread)
[User Picture]From: fenst
2010-01-12 02:20 pm (UTC)
Query Analyzer?..

тоже ли это самое, что "создать запрос" в SQL Server Management Studio (SMS)?
если да, то и туда и туда подключается и и там и там работает
(Reply) (Parent) (Thread)
[User Picture]From: snussi
2010-01-12 03:31 pm (UTC)
Именно с вводом логина и пароля sa? или с некоей авторизацией "по-умолчанию"?
(Reply) (Parent) (Thread)
[User Picture]From: fenst
2010-01-12 01:41 pm (UTC)
а еще заметил закономерность - пароль не чувствителен к раскладке?
пароль и gfhjkm (<- слово пароль, набранное на англ раскладке) для SQL SMS одно и то же и пускает он по обоим паролям

ну бред же!
(Reply) (Parent) (Thread)
From: mtima_schrimber
2010-07-09 09:45 pm (UTC)
fenst; ^_^
(Reply) (Thread)
From: boston_bandlion
2010-07-14 11:50 am (UTC)
fenst. клёва
(Reply) (Thread)
[User Picture]From: fenst
2010-07-28 08:47 pm (UTC)
эт что значит?
(Reply) (Parent) (Thread)