Создание связанного соединения сервера с 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-разрядная версия)