2008-09-19 35 views
7

Có công cụ so sánh lược đồ cơ sở dữ liệu tốt nào có hỗ trợ Sybase SQL Anywhere phiên bản 10 không? Tôi đã nhìn thấy một litany của họ cho SQL Server, một vài cho MySQL và Oracle, nhưng không có gì hỗ trợ SQL Anywhere một cách chính xác.Bất kỳ công cụ so sánh lược đồ cơ sở dữ liệu SQL Anywhere nào tốt?

Tôi đã thử sử dụng DB Solo, nhưng nó đã biến tất cả các chỉ mục không độc đáo thành chỉ mục duy nhất và tôi không thấy bất kỳ tùy chọn nào để thay đổi điều đó.

Trả lời

4

Nếu bạn sẵn sàng để tải về SQL Anywhere Phiên bản 11, và so sánh nó !, kiểm tra kỹ thuật so đưa ra ở đây:

http://sqlanywhere.blogspot.com/2008/08/comparing-database-schemas.html

Bạn không cần phải nâng cấp SQL của bạn Anywhere phiên bản 10 cơ sở dữ liệu .

+0

Tôi đã làm điều đó, và trên thực tế, đó là phương pháp tôi đang sử dụng ngay bây giờ. Nó sẽ dễ dàng hơn nhiều, tuy nhiên, nếu có một công cụ tương tự như các ứng dụng như So sánh dữ liệu SQL và SQL Delta hỗ trợ SQL Anywhere. –

0

SQLDelta thật tuyệt vời. Nó dành cho SQL Server. Tôi đã sử dụng nó với SQL 2000 và 2005. Nó sẽ so sánh các thủ tục lưu trữ, bảng biểu, dạng xem, quyền hạn, chỉ mục, vv Nó cũng có thể so sánh dữ liệu giữa các bảng mà tôi tin. Bạn có thể đồng bộ hóa các thay đổi hoặc tạo ra các tập lệnh SQL để sử dụng sau này. Tôi sử dụng nó thường xuyên để kịch bản ra những thay đổi db trong phát triển để sản xuất.

Ah ... đã bỏ lỡ nhận xét Sybase. Không chắc chắn nếu SQLDelta có thể nói chuyện với nó .. nhưng tôi có lẽ sẽ cho nó một shot kể từ Sybase là tương tự.

+0

Tôi đã thử; không may mắn. Tôi đã sử dụng nó cho SQL Server, và bạn nói đúng, đó là một phần mềm tuyệt vời - tôi đã sử dụng nó để tạo các kịch bản cập nhật SQL được sử dụng trong các bản cập nhật tự động trong các ứng dụng. –

0

Hãy thử erwin (CA AllFusion ERwin Data Modeler). Nó hỗ trợ khá nhiều DB khác nhau, bao gồm SQL Anywhere, và khá tốt trong kỹ thuật đảo ngược/chuyển tiếp và so sánh lược đồ. Tuy nhiên, bạn có thể thấy nó quá phức tạp để sử dụng cho việc so sánh ...

+0

Tôi chụp ảnh với nó; các trình điều khiển sybase chỉ ASE, và với một kết nối ODBC, nó bị lỗi. –

0

Tôi sử dụng SQL Data Compare từ Cổng Đỏ cùng với SQL Compare so sánh dữ liệu cho phép bạn So sánh nội dung của hai cơ sở dữ liệu và Tự động đồng bộ hóa dữ liệu của bạn. So sánh SQL cho phép bạn thực hiện tương tự nhưng với các bảng cơ sở dữ liệu. Giao diện đẹp trên mỗi thiết lập rất dễ dàng. chúng cũng hoạt động trên cơ sở dữ liệu từ xa.

Không hề rẻ nhưng mỗi đường có 30 đường để bạn có thể cảm nhận được nếu bạn thích hay không.

1

Trẻ mới trên khối là Qwerybuilder. Nó hỗ trợ SQL Server, Sybase ASE, Sybase SQL bất cứ nơi nào và Oracle. Tôi đã sử dụng nó thành công với SQL Anywhere để theo dõi các thay đổi lược đồ.

+0

Tôi thấy hộp thoại khác biệt trực quan trong đó, nhưng tôi có phải đi từng cái một và so sánh từng đối tượng không? –

+0

@Lurker - Qwerybuilder sẽ chỉ so sánh các đối tượng cơ sở dữ liệu, không phải toàn bộ tập lệnh xây dựng. Nếu bạn muốn so sánh toàn bộ lược đồ cơ sở dữ liệu, câu trả lời của Breck Carter - dbunload với tùy chọn -no - là con đường để đi. Một cách khác là sử dụng PowerDesigner. Nó có thể đảo ngược eng. một số cơ sở dữ liệu và so sánh các mô hình. –

0

Sybase PowerDesigner cũng có thể so sánh hoặc hợp nhất lược đồ cơ sở dữ liệu của bạn.

Nó cũng có thể tải lược đồ từ các cơ sở dữ liệu khác nhau bởi ODBC nếu bạn có Scripts tạo lược đồ, bạn cũng có thể tải chúng vào một Mô hình.

Công cụ đắt tiền của nó nhưng tuyệt vời để lập tài liệu và phát triển các thay đổi lược đồ của bạn IMHO.

0

Ý tưởng của Breck Carter là một ý tưởng hay. Để quét nhanh, tôi có một sản phẩm cũ được gọi là DBDelta.Tôi đã cài đặt nó trên một máy Windows 2000 cũ bởi vì bản cài đặt tôi có sẽ không hoạt động trên máy XP. Đó là một ứng dụng rất nhỏ so sánh hai cơ sở dữ liệu SQL Anywhere trên một kết nối ODBC.

Tôi đã thực hiện một số tìm kiếm để thử và tìm bản sao sau, nhưng không thể thực hiện được. Nhà phát triển là Charles Butcher. Tôi nghĩ anh ấy đã ủng hộ nó một thời gian rồi dừng lại vào năm 2002 hoặc lâu hơn.

Tôi sẽ tiếp tục tìm liên kết. Nếu tôi tìm thấy một cái gì đó tôi sẽ đăng nó ở đây.

0

QweryBuilder 5.5.0 sẽ cho phép bạn so sánh tất cả các quy trình, chức năng, dạng xem, bảng và trình kích hoạt trong một lần chụp. Bản phát hành này được lên lịch vào giữa tháng 5 năm 2010.

Chưa được hoàn thành nhưng chúng tôi cũng đang xem xét thêm tùy chọn để chuyển kết quả khác thành tập lệnh có thể được thực thi trên cơ sở dữ liệu đích.

+0

Nếu bạn làm tùy chọn tập lệnh, nó sẽ là HUGE xa như SQL Anywhere đi. Tôi không tìm thấy gì cả. –

Các vấn đề liên quan