Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Свържете SQL Server към HubSpot CRM

В момента разработваме HubSpot CRM ODBC драйвер и затова решихме да споделим как можете да използвате този конектор за работа с вашите HubSpot CRM данни в SQL Server.

Работа с HubSpot CRM данни чрез използване на свързан сървър

  1. В Microsoft SQL Server Management Studio се свържете с екземпляра на SQL Server, срещу който искате да създадете свързания сървър.

    Трябва да влезете с акаунт, който е член на фиксираната сървърна роля на системния администратор на SQL Server, за да създадете свързан сървър.

  2. Щракнете с десния бутон върху сървърни обекти. От изскачащото меню изберете Нов> Свързан сървър.
  3. В полето Свързан сървър въведете „HubSpot“.
  4. От списъка с доставчици изберете Microsoft OLE DB доставчик за ODBC драйвери.
  5. В полето Източник на данни въведете името на HubSpot CRM ODBC източник на данни и след това изберете OK.

    SQL Server проверява свързания сървър, като тества връзката.

    • Ако получите грешката „Указаният драйвер не може да бъде зареден поради системна грешка 126:Посоченият модул не може да бъде намерен“, изберете Да, когато бъдете подканени дали да запазите свързания сървър. Трябва да рестартирате своя екземпляр на SQL Server, преди да можете да използвате свързания сървър. Ако SQL Server вече е работил, когато сте инсталирали HubSpot CRM ODBC драйвер, той няма да има най-новата версия на променливата на средата System PATH. Програмата за настройка на драйвера HubSpot CRM ODBC добавя записи за драйвера към системния път. Рестартирането на екземпляра прави тези промени достъпни за SQL Server, което му позволява да зареди HubSpot CRM ODBC драйвер.
    • Ако сте направили грешка, когато сте посочили източника на данни HubSpot CRM ODBC, получавате грешката „Името на източника на данни не е намерено и не е указан драйвер по подразбиране. Ако получите тази грешка, изберете Не, когато бъдете подканени дали да запазите свързания сървър и редактирайте стойността в полето Източник на данни.
  6. В панела на Object Explorer щракнете с десния бутон върху Обекти на сървъра> Свързани сървъри> MSDASQL> Свойства . Активирайте Само нулево ниво опция за доставчик. Ако не направите това, ще получите грешка, подобна на Доставчикът на OLE DB „MSDASQL“ за свързан сървър „HUBSPOT“ съдържа множество таблици, които съвпадат с името „Companies“ когато отправяте заявка към вашите HubSpot данни с помощта на T-SQL.
  7. Можете да направите заявка за вашите HubSpot CRM данни или като използвате:
    • Име на таблица от четири части в разпределена заявка. Например:

      SELECT * FROM HUBSPOT...Companies
      

      Изписването с главни букви на името на таблицата трябва да е същото като в HubSpot CRM. Например следната заявка е невалидна:

      SELECT * FROM HUBSPOT...COMPANIES
      

      За да проверите изписването на главни букви на таблиците (обектите) на HubSpot CRM, изпълнете:

      EXEC sp_tables_ex @table_server = 'HUBSPOT'
      
    • Заявка за преминаване във функция OPENQUERY. Например:
      SELECT * FROM OPENQUERY(HUBSPOT, 'SELECT * FROM Companies')
      

      SQL Server изпраща преходни заявки като неинтерпретирани низове на заявка към HubSpot CRM ODBC драйвер. Това означава, че SQL Server не прилага никаква логика към заявката или не се опитва да прецени какво ще направи тази заявка.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Статистика за входа на файл за производителност на SQL Server

  2. Как да прехвърлите DateTime към Time

  3. Най-бързият начин да определите дали записът съществува

  4. Значение на регистъра на транзакциите в SQL Server

  5. Как да получите последния ден от миналата седмица в sql?