Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối SQL Server với HubSpot CRM

Chúng tôi hiện đang phát triển trình điều khiển HubSpot CRM ODBC và vì vậy chúng tôi nghĩ rằng chúng tôi sẽ chia sẻ cách bạn có thể sử dụng trình kết nối này để làm việc với dữ liệu HubSpot CRM của bạn trong SQL Server.

Làm việc với Dữ liệu CRM của HubSpot bằng cách sử dụng Máy chủ được Liên kết

  1. Trong Microsoft SQL Server Management Studio, hãy kết nối với phiên bản SQL Server mà bạn muốn tạo máy chủ được liên kết.

    Bạn cần đăng nhập bằng tài khoản là thành viên của vai trò máy chủ cố định sysadmin SQL Server để tạo máy chủ được liên kết.

  2. Nhấp chuột phải vào Đối tượng Máy chủ. Từ menu bật lên, hãy chọn Mới> Máy chủ được liên kết.
  3. Trong hộp Máy chủ được liên kết, nhập "HubSpot".
  4. Từ danh sách Nhà cung cấp, hãy chọn Nhà cung cấp Microsoft OLE DB cho Trình điều khiển ODBC.
  5. Trong hộp Nguồn dữ liệu, hãy nhập tên của nguồn dữ liệu HubSpot CRM ODBC, sau đó chọn OK.

    SQL Server xác minh máy chủ được liên kết bằng cách kiểm tra kết nối.

    • Nếu bạn gặp lỗi "Không thể tải trình điều khiển đã chỉ định do lỗi hệ thống 126:Không tìm thấy mô-đun được chỉ định", hãy chọn Có khi được nhắc có giữ máy chủ được liên kết hay không. Bạn cần khởi động lại phiên bản SQL Server của mình trước khi có thể sử dụng máy chủ được liên kết. Nếu SQL Server đã chạy khi bạn cài đặt trình điều khiển HubSpot CRM ODBC, nó sẽ không có phiên bản mới nhất của biến môi trường System PATH. Chương trình Thiết lập trình điều khiển HubSpot CRM ODBC thêm các mục nhập cho trình điều khiển vào Hệ thống PATH. Khởi động lại phiên bản làm cho những thay đổi này có sẵn cho SQL Server, cho phép nó tải trình điều khiển HubSpot CRM ODBC.
    • Nếu bạn mắc lỗi khi chỉ định nguồn dữ liệu HubSpot CRM ODBC, bạn sẽ gặp lỗi "Không tìm thấy tên nguồn dữ liệu và không có trình điều khiển mặc định nào được chỉ định. Nếu bạn gặp lỗi này, hãy chọn Không khi được nhắc có giữ máy chủ được liên kết hay không và chỉnh sửa giá trị trong hộp Nguồn dữ liệu.
  6. Trong ngăn Object Explorer, nhấp chuột phải vào Đối tượng Máy chủ> Máy chủ được Liên kết> MSDASQL> Thuộc tính . Bật Chỉ cấp độ 0 tùy chọn nhà cung cấp. Nếu bạn không làm điều này, bạn sẽ gặp lỗi tương tự như Nhà cung cấp OLE DB "MSDASQL" cho máy chủ được liên kết "HUBSPOT" chứa nhiều bảng phù hợp với tên "Công ty" khi truy vấn dữ liệu HubSpot của bạn bằng T-SQL.
  7. Bạn có thể truy vấn dữ liệu HubSpot CRM của mình bằng cách sử dụng:
    • Tên bảng bốn phần trong truy vấn phân tán. Ví dụ:

      SELECT * FROM HUBSPOT...Companies
      

      Cách viết hoa của tên bảng phải giống như trong HubSpot CRM. Ví dụ:truy vấn sau không hợp lệ:

      SELECT * FROM HUBSPOT...COMPANIES
      

      Để kiểm tra cách viết hoa của các bảng (đối tượng) trong HubSpot CRM, hãy chạy:

      EXEC sp_tables_ex @table_server = 'HUBSPOT'
      
    • Truy vấn chuyển qua trong một hàm OPENQUERY. Ví dụ:
      SELECT * FROM OPENQUERY(HUBSPOT, 'SELECT * FROM Companies')
      

      SQL Server gửi các truy vấn chuyển qua dưới dạng chuỗi truy vấn không được thông dịch tới trình điều khiển HubSpot CRM ODBC. Điều này có nghĩa là SQL Server không áp dụng bất kỳ loại logic nào cho truy vấn hoặc cố gắng ước tính truy vấn đó sẽ làm gì.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL:kiểm tra định dạng email

  2. Lấy kinh độ và vĩ độ gần nhất từ ​​bảng cơ sở dữ liệu MSSQL?

  3. Làm thế nào để sử dụng GROUP BY để nối các chuỗi trong SQL Server?

  4. cách hiệu quả để triển khai phân trang

  5. Cách tạo Ràng buộc Kiểm tra trên Nhiều Cột trong SQL Server - Hướng dẫn SQL Server / TSQL Phần 84