Connector SQL Server
1. Tổng quan
- Định nghĩa: Bài viết cung cấp các thông số cấu hình mạng và biên ký tự cụ thể để cấu hình thành công Connector từ nền tảng ứng dụng CDP Mobio tới Microsoft SQL Server.
- Đối tượng sử dụng: Quản trị viên hệ thống (Admin), DBA (Database Administrator).
2. Giải thích Thuật ngữ & Thông số
- MSSQL Server: Hệ quản trị do Microsoft phát triển.
- Port tiêu chuẩn: 1433.
3. Điều kiện tiên quyết (Prerequisite)
- Bài viết trước: Khởi tạo Connector: Dạng Database
- Phân quyền: Cấu hình Windows Firewall (hoặc tường lửa ngoại vi) chặn Port 1433 phải được mở Inbound Rule cấp phép cho nền tảng Mobio. Chế độ truy cập bắt buộc bật là Mixed mode authentication (Chứng thực kết hợp Windows và DB User).
4. Các bước cấu hình & Giới hạn giá trị nhập
Hệ thống cấp biên kiểm tra (Validation) rất chặt chẽ đối với SQL Server:
- Tên Database (Database Name):
- Giới hạn: Tối đa 128 ký tự.
- Quy định: CÓ cho phép khoảng trắng, nhưng yêu cầu toàn bộ khối tên DB phải nằm lọt trong Ngoặc Vuông [ ] (Ví dụ [Tai Chinh DB]). Phân biệt chữ hoa, chữ thường tuyệt đối.
- Máy chủ (Hostname/IP):
- Giới hạn: Max 253 ký tự IPv4 hoặc tên miền định tuyến.
- Lưu ý: Không hỗ trợ IPv6. Phải xóa mọi dấu cách vô tình ở hai đầu IP/Domain. Không chứa các tiền tố giao thức (http/https).
- Cổng kết nối (Port):
- Chấp nhận giá trị cấu hình tĩnh:
1 - 65535. Port tiêu chuẩn đối với MSSQL là1433. Cấm khoảng trắng và ký tự chữ cái.
- Chấp nhận giá trị cấu hình tĩnh:
- Tên đăng nhập (Username):
- Giới hạn: Tối đa 128 ký tự. (Hỗ trợ Account đặc thù cho login hoặc Dedicated User)
- Quy tắc chữ cấm: TUYỆT ĐỐI không chấp nhận username chứa các ký tự đặc biệt của bộ khung chuỗi bao gồm:
\,[,], và".
- Mật khẩu (Password):
- Cảnh báo: Cho phép khoảng trắng. Mobio không tự động loại bỏ (trim) khoảng trắng dù nó nằm ở đâu.
5. Quy tắc vận hành
- TCP Dynamic Ports: Nếu server của bạn chạy port động thay đổi liên tục, Mobio sẽ báo lỗi Timeout vì luồng quét nhắm thẳng tĩnh vào cấu hình port của bạn. Vui lòng thiết lập Static Port.
6. Các câu hỏi thường gặp (FAQ)
- Hỏi: Để test thông lệnh từ Admin trước khi vào Mobio thao tác thì làm thế nào?
Trả lời: Chạy kiểm thử Telnet:nc -zv <hostname> 1433trong màn hình Terminal.
7. Bước tiếp theo
- Quay lại bài tổng quan Khởi tạo Connector: Dạng Database