Показать сообщение отдельно
Старый 13.04.2011, 10:05   #1  
zla is offline
zla
Участник
 
20 / 10 (1) +
Регистрация: 20.12.2007
Ещё раз об импорте SQL в Аксапту
Несмотря на некоторый прогресс после 07.04.2011, не могу решить элементарную проблему безопасности, чтобы установить соединение с SQL из Аксапты. Конкретно: имеется компьютер А с клиентом Аксапты 3.0 и компьютер Б, на котором установлен SQL Server 2005 и имеется некая база данных X_DB, откуда нужно читать информацию. Компьтер Б мне доступен, я знаю его IP адрес 1.1.1.1 (условно). Запустив на нём Management Studio, я сделал процедуру присоединения и создал базу данных X_DB1. Теперь в Аксапте я использую ADO коннектор для соединения следующим образом:
Цитата:
static void Test(Args _args)
{
CCADOConnection conn = new CCADOConnection();
str connectStr = "Provider=SQLOLEDB.1; Integrated Security=SSPI; Persist Security Info=False; Initial Catalog=X_DB1; Data Source=1.1.1.1";
;
try
{
conn.open(connectStr);
}
}
При выполнении возникает сообщение:
Метод 'open' в COM-объекте класса 'ADODB.Connection' возвратил код ошибки 0x80004005 (E_FAIL), который означает: [DBNETLIB][ConnectionOpen (Connect()).]SQL-сервер не существует, или отсутствует доступ.

Как решить эту проблему?