2015-05-20 3 views
0

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

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

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

+0

Вы уверены, что можем делать SQL-запрос непосредственно на NetSuite? Я искал это с давних пор, но не нашел, как это сделать. По крайней мере, вам следует пойти по другому пути, чтобы иметь дело с данными NetSuite с помощью SuiteScript и их API. Ссылка на документ: https://system.netsuite.com/core/media/media.nl?id=5732122&c=NLCORP&h=5fca4bf5dd825a28ab41&_xt=.pdf&addrcountry=US –

ответ

1

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

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

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

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

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

+0

Большое спасибо за ваш ответ. Я каким-то образом не вижу системного DSN, созданного для адаптера NetSuite, однако есть DSN пользователя. Я выполнил ваши шаги, но связанное соединение с сервером не было успешным. Какие-нибудь советы? – Patthebug

+0

Я попытался добавить системный DSN и повторил этот процесс, но все равно не повезло :( – Patthebug

+0

Можете ли вы предоставить немного больше информации об ошибках, которые вы можете получить или о том, что вы можете испытывать? Трудно устранить неполадки без дополнительной информации. –

Смежные вопросы