Создание связанного соединения сервера с NetSuite

Я пытаюсь получить доступ NetSuite's данных из SQL Server в виде отчетов NetSuite недостаточно. Для этого я установил NetSuite ODBC adapter на сервере и попытался создать linked server соединение от SQL Server для того, чтобы иметь возможность доступа к данным из NetSuite,

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что NetSuite Adapter недоступен в списке linked server соединения.

Кто-нибудь, пожалуйста, сможет дать мне знать, как настроить NetSuite adapter так что данные могут быть импортированы в SQL Server используя SQL-запросы?

1 ответ

После установки драйвера ODBC для NetSuite убедитесь, что у вас правильно настроен системный DSN (он должен быть создан как часть установки):

  • Имя: NetSuite_Prod (может быть чем угодно)
  • Сервисный хост: odbcserver.netsuite.com (возможно, odbcserver.na1.netsuite.com)
  • Сервисный источник данных: NetSuite.com
  • Идентификатор учетной записи: (идентификатор вашей учетной записи NetSuite)
  • Идентификатор роли: (внутренний идентификатор роли, которую вы хотите использовать, Администратор равен 3)

При создании вашего связанного сервера из SSMS:

  • Связанный сервер: NETSUITEPROD
  • Другой поставщик источника данных: поставщик MS OLE DB для драйверов ODBC
  • Название продукта: NetSuite.com
  • Источник данных: NetSuite_Prod (должен соответствовать вашему имени выше)
  • Безопасность: используйте этот контекст безопасности (введите имя пользователя и пароль NetSuite).

Также убедитесь, что вы устанавливаете драйверы ODBC для той же архитектуры, что и установка SQL-сервера (т. Е. 64-разрядная или 32-разрядная версия)

Другие вопросы по тегам