Авторизация и сервис пак №4

shahab

Пивет всем! Как то задавал вопрос по авторизации при подключении к MSSQL SErver 2000 SP2. Были проблемы. После установки SP3 всё наладилось. Однако установили мою программу клиент на машину с MSSQL SP4 и опять двадцать пять - тоже самое. Авторизация смешанная, telnet и ping проходят, sql analyzer подключается при разных вариантах авторизации на 127.0.0.1,1433 без проблем, а из программы - хер наны.... Прога написана на дельфи строка подключения такаяform12.ADOConnection_table.ConnectionString:= 'Provider=SQLOLEDB.1;Password='+ a.ReadString('pass')+ ';Persist Security Info=True;User ID='+ a.ReadString('login')+ ';Initial Catalog=sklad2;Data Source='+ a.ReadString('ip')+','+a.ReadString('mssql_port');на третьем паке работает, на четвёртом - нет. Были ли у кого подобные проблемы, и как их обойти?
5 ответов

shahab

Да и ещё, если это важно разрабатывалась программа под WIN XP, а поставили её на WIN 2003 server


shahab

Сообщение об ошибке то хоть какое?http://www.sql.ru/faq/faq_topic.aspx?fid=564


shahab

Что то типа нет такого логина


shahab

Сообщение об ошибке то хоть какое?http://www.sql.ru/faq/faq_topic.aspx?fid=564
Это всё проходили (читай выше). Всё ок по всем трём пунктам. Не хочет подключаться только из программы. Из Sql Anylizer подключение проходит и под этим логином при SQL авторизации и на 127.0.0.1,1433 при виндовой авторизации. Может дело в драйвере Provider=SQLOLEDB.1.? Может он для Win 2003 Server другой?


shahab

Там, после третьего пункта есть ссылка на статью. Вы по ней ходили, читали внимательно?