Tổng quan
Database Comparer ActiveX for ASP, VBScript, JavaScript tập trung vào bài toán so sánh và đồng bộ cấu trúc cơ sở dữ liệu. Thành phần này làm việc với hai đầu vào theo mô hình Master và Target, cho phép đối chiếu database với database, database với script DDL/SQL hoặc hai script DDL/SQL.

Quy trình xử lý bắt đầu từ việc trích xuất object, mô tả và liên kết từ cả Master lẫn Target, sau đó so sánh các object thực tế để tìm ra khác biệt về cấu trúc.
Kết quả là một script SQL có thể áp dụng lên Target nhằm đưa cấu trúc về tương đương với Master.
Tính năng nổi bật
- So sánh hai cơ sở dữ liệu theo mô hình Master và Target.
- Đối chiếu database với script DDL/SQL trong cùng quy trình.
- So sánh hai script DDL/SQL để tìm khác biệt cấu trúc.
- Xác định các khác biệt cấu trúc giữa Master và Target.
- Tạo script SQL để đưa Target về cấu trúc giống Master.
- Trích xuất object, mô tả và liên kết từ cả hai nguồn.
- Phân tích đầy đủ các loại object cơ sở dữ liệu và thuộc tính.
Ứng dụng thực tế
- So sánh schema giữa môi trường phát triển và môi trường đích trước khi triển khai.
- Sinh script đồng bộ cấu trúc database từ Master sang Target.
- Đối chiếu database hiện có với script DDL/SQL chuẩn của dự án.
- Phân tích khác biệt giữa hai script SQL Anywhere khi không dùng kết nối trực tiếp.
- Kiểm tra thay đổi cấu trúc trên InterBase hoặc FireBird trong ứng dụng dùng ASP, VBScript, JavaScript.
Đối tượng sử dụng phù hợp
- Lập trình viên làm việc với ASP, VBScript hoặc JavaScript
- Nhóm phát triển ứng dụng dùng InterBase hoặc FireBird
- Kỹ sư phụ trách đồng bộ schema và triển khai database
- Technical buyer cần thành phần ActiveX cho so sánh cấu trúc database
Thông tin kỹ thuật
Câu hỏi thường gặp
Có thể so sánh những loại nguồn nào?
Sản phẩm hỗ trợ so sánh database với database, database với script DDL/SQL và hai script DDL/SQL.
Database nào hỗ trợ kết nối trực tiếp?
InterBase và FireBird có thể kết nối trực tiếp qua IBX hoặc FIBPlus.
SQL Anywhere có kết nối trực tiếp được không?
Không. SQL Anywhere chỉ được hỗ trợ ở mức script và cần cung cấp cả master script lẫn target script.
Kết quả sau khi so sánh là gì?
Kết quả là script SQL hoặc DDL/SQL có thể áp dụng lên Target để đưa cấu trúc về tương đương với Master.
TIBSQLExec component liên quan như thế nào?
Script sinh ra có thể được thực thi theo từng statement bằng TIBSQLExec component để phát hiện lỗi trong quá trình chuyển đổi cấu trúc.




Bình luận