Я пытаюсь подключиться к Teradata с помощью связанного сервера в SQL Server 2005. Когда я пытаюсь использовать SQL Server для подключения с помощью OPENQUERY, я получаю следующие ошибки:
Сообщение 7399, Уровень 16, Состояние 1, Строка 1
Поставщик OLE DB "TDOLEDB.1" для связанного сервера "TERADATA" сообщил об ошибке. Доступ запрещен.
Сообщение 7350, Уровень 16, Состояние 2, Строка 1
Не удалось получить информацию столбца от поставщика OLE DB "TDOLEDB.1" для связанного сервера "TERADATA".
Когда я тестирую соединение, тест проходит успешно, но когда я пытаюсь просмотреть таблицы по умолчанию в каталоге в SQL Server Management Studio, я получаю ту же ошибку. У меня установлена Visual Studio на компьютере, на котором запущен сервер SQL (это устройство dev), и я могу подключиться с помощью драйвера OLE DB, выполнить запрос и перейти к таблицам каталогов по умолчанию. Есть ли какая-то хитрость в том, чтобы заставить связанный сервер работать с Teradata? Любые предложения приветствуются.
- CDW