Необходимо присоединиться к БД на удаленном сервере. Используется строка типа: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;User ID=***;Password=***;Initial Catalog=***;Data Source=***;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=***;Use Encryption for Data=False;Tag with column collation when possible=False При работе процедуры OpenFromInitializationString нормально присоединяется интерфейс IDataInitialize и проходит его функция GetDataSourse , и все затыкается собствеено на вызове функции инициализации. Не подскажите ли, какой из параметров строки инициализации надо изменять
Ых! Ребяты! Все оказалось так просто. Provider=SQLOLEDB;Persist Security Info=True;User ID=***;Password=***;Initial Catalog=***;Data Source=***;Workstation ID=*** Как в обычном подключении к ADO А главный глюк от параметра Integrated Security=SSPI
А то необычеое адо подключение было? SSPI - это авторизация средствами винды (AD), ессно, с указанием логина/пароля несовместимо