Trình điều khiển odbc mongodb cho máy chủ sql

Tính năng Từ xa độc quyền của chúng tôi cho phép lưu trữ kết nối ODBC trên máy chủ để cho phép kết nối từ nhiều máy khách khác nhau trên mọi nền tảng (Java,. NET, C++, PHP, Python, v.v. ), sử dụng bất kỳ công nghệ dựa trên tiêu chuẩn nào (ODBC, JDBC, v.v. ). ODBC Remoting được bật bằng máy chủ giao thức dây MySQL và SQL (TDS) phổ biến

Bạn có thể sử dụng Cổng SQL để định cấu hình dịch vụ từ xa TDS (SQL Server) và thiết lập máy chủ được liên kết cho dữ liệu MongoDB. Sau khi bạn đã khởi động dịch vụ, bạn có thể sử dụng giao diện người dùng trong SQL Server Management Studio hoặc gọi các thủ tục được lưu trữ để tạo máy chủ được liên kết. Sau đó, bạn có thể làm việc với dữ liệu MongoDB giống như cách bạn làm với phiên bản SQL Server được liên kết

Kết nối với MongoDB dưới dạng Nguồn dữ liệu ODBC

Nếu bạn chưa có, trước tiên hãy chỉ định thuộc tính kết nối trong ODBC DSN (tên nguồn dữ liệu). Đây là bước cuối cùng của quá trình cài đặt trình điều khiển. Bạn có thể sử dụng Quản trị viên nguồn dữ liệu ODBC của Microsoft để tạo và định cấu hình DSN ODBC

Đặt thuộc tính kết nối Máy chủ, Cơ sở dữ liệu, Người dùng và Mật khẩu để kết nối với MongoDB. Để truy cập các bộ sưu tập MongoDB dưới dạng bảng, bạn có thể sử dụng khám phá lược đồ tự động hoặc viết các định nghĩa lược đồ của riêng bạn. Các lược đồ được định nghĩa trong. rsd, có định dạng đơn giản. Bạn cũng có thể thực hiện các truy vấn dạng tự do không bị ràng buộc với lược đồ

Định cấu hình Dịch vụ từ xa TDS

Xem Tổng quan về Cổng SQL để biết hướng dẫn định cấu hình dịch vụ từ xa TDS trong Giao diện người dùng Cổng SQL. Dịch vụ từ xa TDS là một quy trình daemon lắng nghe các yêu cầu TDS từ máy khách

Tạo một máy chủ được liên kết cho dữ liệu MongoDB

Sau khi bạn đã cấu hình và khởi động daemon, hãy tạo máy chủ được liên kết và kết nối. Bạn có thể sử dụng giao diện người dùng trong SQL Server Management Studio hoặc gọi các thủ tục được lưu trữ

Tạo một máy chủ được liên kết từ giao diện người dùng

Thực hiện theo các bước bên dưới để tạo một máy chủ được liên kết từ Object Explorer

  1. Mở SQL Server Management Studio và kết nối với một phiên bản của SQL Server
  2. Trong Object Explorer, mở rộng nút cho cơ sở dữ liệu SQL Server. Trong nút Đối tượng máy chủ, bấm chuột phải vào Máy chủ được liên kết và bấm Máy chủ được liên kết mới. Hộp thoại Máy chủ được liên kết mới được hiển thị
  3. Trong phần Chung, nhấp vào tùy chọn Nguồn dữ liệu khác và nhập thông tin sau sau khi đặt tên cho máy chủ được liên kết
    • Các nhà cung cấp. Chọn Nhà cung cấp ứng dụng khách gốc của SQL Server tương ứng với phiên bản SQL Server của bạn. Ví dụ: Máy khách bản địa SQL Server 11. 0
    • Nguồn dữ liệu. Nhập máy chủ và chuyển dịch vụ điều khiển từ xa TDS đang chạy, phân tách bằng dấu phẩy

      Lưu ý rằng giá trị "localhost" trong đầu vào này đề cập đến máy nơi SQL Server đang chạy, vì vậy hãy cẩn thận khi tạo máy chủ được liên kết trong Management Studio khi không chạy trên cùng một máy với SQL Server

    • Mục lục. Nhập hệ thống CData DSN, CData MongoDB Sys
  4. Trong phần Bảo mật, chọn tùy chọn để có kết nối "được tạo bằng ngữ cảnh bảo mật này" và nhập tên người dùng và mật khẩu của người dùng bạn đã tạo trong tab Người dùng của Cổng SQL.

Tạo một máy chủ được liên kết theo chương trình

Ngoài việc sử dụng Giao diện người dùng SQL Server Management Studio để tạo máy chủ được liên kết, bạn có thể sử dụng các thủ tục được lưu trữ. Các đầu vào sau đây là bắt buộc

  • người phục vụ. Tên máy chủ được liên kết
  • các nhà cung cấp. Nhập "SQLNCLI", cho Nhà cung cấp ứng dụng khách bản địa của SQL Server
  • dữ liệu. Máy chủ và cổng dịch vụ đang chạy, được phân tách bằng dấu phẩy

    Lưu ý rằng giá trị "localhost" trong đầu vào datasrc đề cập đến máy nơi SQL Server đang chạy, vì vậy hãy cẩn thận khi tạo máy chủ được liên kết trong Management Studio khi không chạy trên cùng một máy với SQL Server

  • mục lục. Nhập DSN hệ thống được định cấu hình cho dịch vụ
  • srvproduct. Nhập tên sản phẩm của nguồn dữ liệu;
Thực hiện theo các bước bên dưới để tạo máy chủ được liên kết và định cấu hình xác thực cho Cổng SQL
  1. Gọi sp_addlinkedserver để tạo máy chủ được liên kết

    EXEC sp_addlinkedserver @server='MongoDB', @provider='SQLNCLI', @datasrc='< MachineIPAddress >,1434', @catalog='CData MongoDB Sys', @srvproduct=''; GO
  2. Gọi thủ tục được lưu trữ sp_addlinkedsrvlogin để cho phép người dùng SQL Server kết nối với thông tin đăng nhập của người dùng được ủy quyền của dịch vụ. Lưu ý rằng thông tin đăng nhập bạn sử dụng để kết nối với dịch vụ phải chỉ định người dùng mà bạn đã định cấu hình trên tab Người dùng của Cổng SQL

    EXEC sp_addlinkedsrvlogin @rmtsrvname='MongoDB', @rmtuser='admin', @rmtpassword='test', @useself='FALSE', @locallogin=NULL; GO

Kết nối từ SQL Server Management Studio

SQL Server Management Studio sử dụng nhà cung cấp SQL Server Client OLE DB, yêu cầu trình điều khiển ODBC được sử dụng trong quá trình. Bạn phải bật tùy chọn "Cho phép xử lý" cho Nhà cung cấp ứng dụng khách gốc của SQL Server trong Management Studio để truy vấn máy chủ được liên kết từ SQL Server Management Studio. Để thực hiện việc này, hãy mở thuộc tính của nhà cung cấp mà bạn đang sử dụng trong Đối tượng máy chủ -> Máy chủ được liên kết -> Nhà cung cấp. Kiểm tra tùy chọn "Cho phép xử lý" và lưu các thay đổi

Thực hiện truy vấn

Bây giờ bạn có thể thực hiện các truy vấn đến máy chủ được liên kết MongoDB từ bất kỳ công cụ nào có thể kết nối với SQL Server. Đặt tên bảng phù hợp

MongoDB có hỗ trợ ODBC không?

Trình điều khiển ODBC của Trình kết nối BI MongoDB cung cấp khả năng kết nối giữa máy khách SQL và Trình kết nối MongoDB cho BI . Trình điều khiển ODBC của Trình kết nối BI MongoDB cho phép người dùng tạo Tên nguồn dữ liệu (DSN) và kết nối nhiều công cụ BI với Trình kết nối BI.

Chúng tôi có thể kết nối MongoDB với SQL Server không?

Bạn có thể sử dụng Microsoft SQL Server Management Studio để kết nối dữ liệu MongoDB của mình với phiên bản SQL Server . Máy chủ được liên kết là một công cụ của MS SQL Server cho phép thực hiện các truy vấn phân tán để tham chiếu các bảng được lưu trữ trên cơ sở dữ liệu không phải SQL Server trong một truy vấn duy nhất.

Trình điều khiển ODBC cho SQL Server là gì?

Trình điều khiển ODBC của Microsoft dành cho SQL Server là một thư viện liên kết động (DLL) duy nhất chứa hỗ trợ thời gian chạy cho các ứng dụng sử dụng API mã gốc để kết nối với SQL Server.

Trình điều khiển devart ODBC là gì?

Devart ODBC Drivers là một giải pháp kết nối dành cho các ứng dụng dựa trên ODBC để truy cập cơ sở dữ liệu phổ biến trực tiếp từ Windows, MacOS, Linux, cả 32-bit và 64-bit, that support standard ODBC API functions and data types, multiple server data types and features it has direct access to databases and clouds, which ...