Saat ini kami sedang mengembangkan driver HubSpot CRM ODBC, dan kami pikir kami akan membagikan bagaimana Anda dapat menggunakan konektor ini untuk bekerja dengan data HubSpot CRM Anda di SQL Server.
Bekerja Dengan Data CRM HubSpot dengan menggunakan Server Tertaut
- Di Microsoft SQL Server Management Studio, sambungkan ke contoh SQL Server yang Anda inginkan untuk membuat server tertaut.
Anda harus masuk dengan akun yang merupakan anggota peran server tetap sysadmin SQL Server untuk membuat server tertaut.
- Klik kanan Objek Server. Dari menu pop-up, pilih Baru> Server Tertaut.
- Dalam kotak Server tertaut, ketik "HubSpot".
- Dari daftar Penyedia, pilih Penyedia DB Microsoft OLE untuk Driver ODBC.
- Dalam kotak Sumber data, ketik nama sumber data HubSpot CRM ODBC, lalu pilih OK.
SQL Server memverifikasi server tertaut dengan menguji koneksi.
- Jika Anda mendapatkan kesalahan "Driver yang ditentukan tidak dapat dimuat karena kesalahan sistem 126:Modul yang ditentukan tidak dapat ditemukan", pilih Ya saat ditanya apakah akan menyimpan server tertaut. Anda perlu me-restart instance SQL Server Anda sebelum Anda dapat menggunakan server tertaut. Jika SQL Server sudah berjalan saat Anda menginstal pengandar HubSpot CRM ODBC, itu tidak akan memiliki versi terbaru dari variabel lingkungan PATH Sistem. Program Setup driver HubSpot CRM ODBC menambahkan entri untuk driver ke System PATH. Memulai ulang instans membuat perubahan ini tersedia untuk SQL Server, memungkinkannya memuat driver HubSpot CRM ODBC.
- Jika Anda membuat kesalahan saat menentukan sumber data HubSpot CRM ODBC, Anda mendapatkan kesalahan "Nama sumber data tidak ditemukan dan tidak ada driver default yang ditentukan. Jika Anda mendapatkan kesalahan ini, pilih Tidak saat diminta apakah akan menyimpan server tertaut dan edit nilai di kotak Sumber data.
- Di panel Object Explorer, klik kanan Server Objects> Linked Servers> MSDASQL> Properties . Aktifkan Hanya level nol pilihan penyedia. Jika Anda tidak melakukan ini, Anda akan mendapatkan kesalahan yang mirip dengan Penyedia OLE DB "MSDASQL" untuk server tertaut "HUBSPOT" berisi beberapa tabel yang cocok dengan nama "Perusahaan" saat menanyakan data HubSpot Anda menggunakan T-SQL.
- Anda dapat menanyakan data HubSpot CRM Anda dengan menggunakan:
- Empat bagian nama tabel dalam kueri terdistribusi. Misalnya:
SELECT * FROM HUBSPOT...Companies
Kapitalisasi nama tabel harus sama dengan yang ada di HubSpot CRM. Misalnya, kueri berikut tidak valid:
SELECT * FROM HUBSPOT...COMPANIES
Untuk memeriksa kapitalisasi tabel (objek) HubSpot CRM, jalankan:
EXEC sp_tables_ex @table_server = 'HUBSPOT'
- Kueri pass-through dalam fungsi OPENQUERY. Misalnya:
SELECT * FROM OPENQUERY(HUBSPOT, 'SELECT * FROM Companies')
SQL Server mengirimkan kueri pass-through sebagai string kueri yang tidak ditafsirkan ke driver HubSpot CRM ODBC. Ini berarti bahwa SQL Server tidak menerapkan logika apa pun ke kueri atau mencoba memperkirakan apa yang akan dilakukan kueri itu.
- Empat bagian nama tabel dalam kueri terdistribusi. Misalnya: