sql >> Databáze >  >> RDS >> Sqlserver

Připojte SQL Server k HubSpot CRM

V současné době vyvíjíme ovladač HubSpot CRM ODBC, a tak jsme si řekli, že bychom se mohli podělit o to, jak můžete tento konektor použít pro práci s daty HubSpot CRM na SQL Server.

Práce s daty HubSpot CRM pomocí propojeného serveru

  1. V aplikaci Microsoft SQL Server Management Studio se připojte k instanci serveru SQL Server, pro kterou chcete vytvořit propojený server.

    Chcete-li vytvořit propojený server, musíte se přihlásit pomocí účtu, který je členem pevné role serveru sysadmin SQL Server.

  2. Klikněte pravým tlačítkem na Objekty serveru. Z rozbalovací nabídky vyberte Nový> Propojený server.
  3. Do pole Propojený server zadejte „HubSpot“.
  4. V seznamu Poskytovatel vyberte Poskytovatel Microsoft OLE DB pro ovladače ODBC.
  5. Do pole Zdroj dat zadejte název zdroje dat HubSpot CRM ODBC a poté klepněte na tlačítko OK.

    SQL Server ověří propojený server testováním připojení.

    • Pokud se zobrazí chyba „Zadaný ovladač nelze načíst kvůli systémové chybě 126:Zadaný modul nebyl nalezen“, po zobrazení výzvy, zda chcete ponechat propojený server, zvolte Ano. Než budete moci použít propojený server, musíte restartovat instanci serveru SQL. Pokud byl SQL Server již spuštěn při instalaci ovladače HubSpot CRM ODBC, nebude mít nejnovější verzi proměnné prostředí System PATH. Instalační program ovladače HubSpot CRM ODBC přidá položky pro ovladač do systémové PATH. Restartování instance zpřístupní tyto změny SQL Serveru a umožní mu načíst ovladač HubSpot CRM ODBC.
    • Pokud jste při zadávání zdroje dat HubSpot CRM ODBC udělali chybu, zobrazí se chyba „Název zdroje dat nebyl nalezen a nebyl zadán žádný výchozí ovladač. Pokud se zobrazí tato chyba, po zobrazení výzvy, zda chcete zachovat propojený server a upravte hodnotu v poli Zdroj dat.
  6. V podokně Průzkumník objektů klikněte pravým tlačítkem na Objekty serveru> Propojené servery> MSDASQL> Vlastnosti . Povolte Pouze nulovou úroveň možnost poskytovatele. Pokud to neuděláte, zobrazí se chyba podobná Poskytovatel OLE DB "MSDASQL" pro propojený server "HUBSPOT" obsahuje více tabulek, které odpovídají názvu "Společnosti" při dotazování na vaše data HubSpot pomocí T-SQL.
  7. Data HubSpot CRM můžete dotazovat buď pomocí:
    • Čtyřdílný název tabulky v distribuovaném dotazu. Například:

      SELECT * FROM HUBSPOT...Companies
      

      Velká písmena v názvu tabulky musí být stejná jako v HubSpot CRM. Například následující dotaz je neplatný:

      SELECT * FROM HUBSPOT...COMPANIES
      

      Chcete-li zkontrolovat velikost písmen v tabulkách HubSpot CRM (objekty), spusťte:

      EXEC sp_tables_ex @table_server = 'HUBSPOT'
      
    • Průchozí dotaz ve funkci OPENQUERY. Například:
      SELECT * FROM OPENQUERY(HUBSPOT, 'SELECT * FROM Companies')
      

      SQL Server odesílá předávací dotazy jako neinterpretované řetězce dotazů do ovladače HubSpot CRM ODBC. To znamená, že SQL Server na dotaz nepoužije žádnou logiku ani se nepokouší odhadnout, co tento dotaz udělá.


  1. Příklady MONTHNAME() – MySQL

  2. EEE MMM dd HH:mm:ss ZZZ yyyy formát data na java.sql.Date

  3. Podporuje SQLDeveloper spouštění skriptů?

  4. Kompletní systém registrace uživatelů pomocí PHP a databáze MySQL