13.04.2011, 10:05 | #1 |
Участник
|
Ещё раз об импорте 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-сервер не существует, или отсутствует доступ. Как решить эту проблему? |
|