Связанный сервер Teradata в SQL 2005 - PullRequest
2 голосов
/ 19 февраля 2009

Я пытаюсь подключиться к 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

Ответы [ 3 ]

1 голос
/ 04 марта 2012

вы можете попробовать ...

http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/cbefb8c9-57e5-48d6-9c47-dc797bbf444b

, где Брайан говорит: «Установка свойств поставщика TODLEDB.1 в SQL Server Management Studio для« разрешения inprocess »работала для преодоления этого типа проблемы».

привет

zdba

1 голос
/ 16 сентября 2009

Можете ли вы выбрать из представлений DBC.Tables пользователя, с которым вы подключаетесь?

SELECT * from DBC.TablesVX
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...