2009-02-06 51 views
5

Có một công cụ tốt từ Sybase hoặc các nơi khác sẽ cho phép tôi gỡ lỗi các thủ tục được lưu trữ trong Sybase ASE không? Tôi cần có thể đặt điểm ngắt & điểm quan sát.Làm thế nào để gỡ lỗi thủ tục được lưu trữ trong Sybase ASE?

Trước đây, trong Sybase ASA (không phải ASE), tôi đã sử dụng Sybase Central để thực hiện việc này. Có một plugin cho ASE, nhưng tôi nghi ngờ nó sẽ cho phép tôi gỡ rối các thủ tục.

Trả lời

3

Sybase ASE đi kèm với trình gỡ rối dòng lệnh được gọi là sqldbgr. Không phải là lựa chọn thân thiện với người dùng nhất, nhưng nó hoạt động. Bạn có thể tìm tài liệu hướng dẫn này trong Hướng dẫn Tiện ích.

Hoặc Embarcadero tạo ra SQL debugger.

+0

Liên kết trên đến trang web Embarcadero hiện đã bị hỏng. –

+0

Ngoài ra Aqua Data Studio từ Aqua Fold có các trình gỡ rối SQL cho [Sybase ASE] (http://www.aquafold.com/aquadatastudio/sybase_sql_debugger.html) và những người khác – eric

0

Bạn có thể xem Sybase Workspace. Đó là một công cụ cơ sở dữ liệu để hỗ trợ các máy chủ cơ sở dữ liệu Sybase. Nó đi kèm với cơ sở gỡ lỗi.

0

Tôi dường như nhớ lại trình gỡ lỗi SQL Embarcadero hoạt động để gỡ lỗi Procs được lưu trữ trong ASE. Tôi nghĩ rằng nó là một plugin cho DBArtsian. Kiểm tra trang web của họ để nhận được nhiều hơn.

Chúc mừng,

Kevin

0

CAST SQL Builder (bởi castsoftware.com) có một debugger nơi bạn có thể làm tất cả những tác vụ thông thường, bước vào, trên, xem biến, chọn từ các bảng tạm thời và do đó trên. Đó là công cụ tuyệt vời, thật không may, để sử dụng nhà, nó có giá.

-1

Sử dụng Oracle SQL Developer. Tôi hiện đang làm việc thông qua một kết nối JDBC đến một cơ sở dữ liệu ASE Sybase bằng cách sử dụng công cụ này. Điều này có vẻ là dựa trên Eclipse, nhưng khá nhạy và cho phép bạn xem mã nguồn cho các hàm và procs. Ngoài ra còn có một trình gỡ lỗi có sẵn.

Để tạo kết nối Sybase mới, trên cửa sổ "Mới/Chọn kết nối cơ sở dữ liệu", chỉ cần nhấp vào tab Sybase, nhập tên máy chủ/cổng/tên người dùng/mật khẩu của bạn, chọn cơ sở dữ liệu để truy cập.

Và phần mềm này hoàn toàn miễn phí! Một điều tôi thích về Oracle là họ cho đi rất nhiều thứ tốt miễn phí (nghĩ rằng JDeveloper IDE cho ADF, JRockit JVM và Mission Control, và công cụ này).

http://www.oracle.com/technology/products/database/sql_developer/index.html

+0

Các lời xin lỗi. Trình gỡ lỗi trong Oracle SQL Developer chỉ hoạt động cho Oracle PL/SQL chứ không phải Sybase. – Alvin

+0

Cập nhật điều này trong câu trả lời dưới dạng PS:. Tôi lãng phí thời gian bằng cách không đọc bình luận ở trên. Cảm ơn mặc dù. – user3705478

0

Allethrin đã cung cấp câu trả lời đầy đủ.

Nhưng cho việc này:
Than ôi, tôi cần phải gỡ lỗi một số thủ tục hiện hành để xác định xem họ sẽ phá vỡ khi chức năng mới được thực hiện ở những nơi khác trong hệ thống
Bạn chắc chắn không cần một trình gỡ lỗi thủ tục lưu trữ. Chỉ cần đọc mã thủ tục đã lưu trữ.

0

Aqua Data Studio từ Aqua Fold có bộ dò lỗi SQL cho Sybase ASE và những người khác (Oracle, DB2 LUW, và SQL Server).

Ngoài ra, Sybase ASE còn có một trình gỡ lỗi dòng lệnh gọi là sqldbgr.

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