2009-06-03 45 views
8

Tôi đang tìm một nhà cung cấp ADO.net 2.0 hoặc mới hơn cho cơ sở dữ liệu Sybase mà dường như được gọi là Sybase ASE. Để làm rõ, tôi quan tâm đến ASE, và không phải SQL bất cứ nơi nào. Hy vọng rằng các nhà cung cấp sẽ được bao gồm trong cơ sở dữ liệu, hoặc miễn phí.Nhà cung cấp Sybase ASE ADO.net 2.0?

Tôi có thể tìm thấy đề cập đến nhà cung cấp ADO.net 1.1; đó không phải là điều tôi muốn.

Tôi có thể tìm thấy đề cập đến trình điều khiển ODBC và nhà cung cấp OLEDB; đó không phải là điều tôi muốn.

Tôi đã tìm thấy các nhà cung cấp ADD.net DataDirect được thanh toán; Tôi đoán đó là vị trí dự phòng.

Nhờ sự giúp đỡ của bạn

Trả lời

7

Câu hỏi này khá cũ nhưng dường như đã nhận được kết nối ADO dễ dàng hơn.

  1. Tải về "Nhận một miễn phí "phát triển" Edition" từ http://scn.sap.com/community/developer-center/oltp-db
  2. chọn chế độ Custom Install khi cung cấp tùy chọn.
  3. Chỉ cài đặt các gói Net ADO từ tùy chỉnh cài đặt.
  4. tham khảo các Sybase.AdoNet4.AseClient.dll trong giải pháp của bạn từ nơi cài đặt đặt các tập tin.

Sau đó, bạn sẽ có thể thực hiện truy vấn, cập nhật vv trong .NET bằng cách làm theo các hướng dẫn tại đây: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

0

Từ trang web của Sybase:

Sybase hỗ trợ cho ADO.NET, OLE DB và ODBC Adaptive Server phiên bản 15,0 chứa ODBC mới và trình điều khiển OLE DB được phát triển bởi Sybase. Bộ điều khiển ODBC và OLE DB của bên thứ ba được bao gồm trong các phiên bản trước không còn được vận chuyển nữa.

Bộ điều khiển ODBC đã ngừng hoạt động được cài đặt trong% SYBASE% \ ODBC và được đăng ký với Trình quản lý trình điều khiển ODBC là "Trình điều khiển ODBC Sybase ASE". Trình điều khiển ASE ODBC mới của Sybase được cài đặt trong% SYBASE% \ DataAccess \ ODBC và được đăng ký là "Doanh nghiệp máy chủ thích ứng". Phiên bản giao hàng với Adaptive Server và SDK 15.0 là phiên bản 15.0.0.50.

Bộ điều khiển OLE DB đã nghỉ hưu đã được cài đặt trong% SYBASE% \ OLEDB và sử dụng tên nhà cung cấp ngắn gọn là "Sybase.ASEOLEDBProvider" và tên dài của "Sybase ASE OLE DB Provider". Nhà cung cấp ASE OLE DB mới của Sybase được cài đặt trong% SYBASE% \ DataAccess \ OLEDB và sử dụng tên viết tắt của nhà cung cấp "ASEOLEDB". Phiên bản giao hàng với SDK 15.0 là phiên bản 15.0.0.51.

Sybase khuyên bạn nên bắt đầu quá trình di chuyển của bạn trình điều khiển ODBC và OLE DB mới càng sớm càng tốt. Các tính năng mới được giới thiệu trong Adaptive Server 15.0 chỉ được hỗ trợ bởi các trình điều khiển mới.

Xem “Tính năng mới cho OpenServer 15.0 và SDK 15.0 dành cho Windows, Linux và UNIX”, để biết hướng dẫn về cách di chuyển sang trình điều khiển mới.

+0

Robert, báo giá của bạn từ trang web của Sybase đề cập bit odbc và OLEDB. Đó không phải là những gì tôi đang tìm kiếm. Tôi quan tâm đến một nhà cung cấp ADO.net 2.0. Cảm ơn. –

+0

bạn có thể sử dụng trình điều khiển ODBC với ADO.net 2.0. – Robert

+3

Tôi có một cơ sở mã hiện có kết nối với Oracle và SQL Server bằng cách sử dụng các nhà cung cấp ADO.net 2.0. Nếu tôi có thể tìm thấy một nhà cung cấp SybaseASE cho ADO.net 2.0, tôi có thể cắm nó vào mã hiện tại của tôi khá dễ dàng. Nếu tôi phải sử dụng một trình điều khiển ODBC và cầu ADBC ​​ODBC, điều đó sẽ dẫn đến việc viết lại nhiều hơn. Vì vậy, bạn có thể thấy rằng trong khi bạn là đúng trình điều khiển ODBC có thể được sử dụng, nó không phải là những gì tôi đang tìm kiếm. –

1

Sybase 15 # ESD10 đã hỗ trợ cho ADO.NET 2.0, theo liên kết này ở Sybase: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


Tính năng mới Mở Server 15.0 và 15.0 SDK dành cho Microsoft Windows, Linux, UNIX, và Mac OS X Hỗ trợ ADO.NET 2.0

ASE ADO.NET Data Provider 2.0 được gửi kèm với bản phát hành SDK này. Các tính năng của ADO.NET 2.0 được hỗ trợ trong phiên bản này là:

*  Provider factories 
*  Provider statistics 
*  Bulk update 
*  Bulk copy 
*  Asynchronous commands 
*  Extended pooling support to clear pools 
*  Common base classes 
*  Database metadata 

Để biết thêm thông tin về các tính năng ADO.NET 2.0 được hỗ trợ, xem Có gì mới trong ADO.NET 2.0.

10

Gần đây, tôi đã tự mình xuống đường này, tôi chỉ có thể đề nghị bạn không tìm câu trả lời thông qua tìm kiếm trên mạng. Nếu bạn đang kết nối với một máy chủ ASE, sau đó bạn có một khách hàng liên hệ kỹ thuật. Sử dụng người đó, yêu cầu họ tải xuống Sybase 15 được đề cập trước đó # ESD10.

Từ kinh nghiệm của tôi (mà tôi tự do thừa nhận, là một điều tồi tệ);

Sybase làm cho loại này tài nguyên nhà phát triển sẵn sàng chỉ trả tiền khách hàng.

Tải xuống, sau khi bạn tải xuống, sẽ bao gồm toàn bộ các tính năng bổ sung mà bạn sẽ không cần. Tôi vẫn nghĩ rằng PowerDesigner là một tiện ích tuyệt vời, nhưng tôi nghĩ rằng những gì được bao gồm là một phiên bản dùng thử, có giá trị giới hạn dài hạn. Tôi tin rằng những gì bạn muốn từ bộ này là cài đặt OpenClient, chọn các tính năng ADO.NET.

Tôi đã tìm thấy toàn bộ trải nghiệm, từ việc mua tài nguyên dành cho nhà phát triển (chỉ cần xác định tải xuống phù hợp), để tách riêng hai tệp cần thiết khỏi hàng trăm tệp được cài đặt, thực tế là cài đặt đã phá vỡ RapidSql hiện tại của tôi và DBArtisan cài đặt, và cuối cùng là phiên bản hiện tại đi nào tốt hơn ADO.NET 2 hỗ trợ cung cấp dịch vụ (bạn sẽ không có được hệ thống dây điện EF ví dụ), để được thực sự bực bội.

Không có gì ngạc nhiên khi tôi không thể tìm được nhiều hỗ trợ cho ASE bằng cách sử dụng nHibernate hoặc subsonic.

+9

Chính xác cùng một trải nghiệm đối với tôi. Cách để đi để có được nhiều người hơn bằng cách sử dụng sản phẩm crappy của bạn - làm cho nó cứng, REALLY * HARD * để kết nối với nó. Kẻ ngu! –

+1

@Bernhard Hofmann: Không thể đồng ý hơn. May mắn thay, có vẻ như Sybase sắp chết. ==> Tiến hóa Darwin cũng hoạt động cho những người hợp pháp. –

+0

@StefanSteiger: Quá dài và sẽ xảy ra trong vòng 3 năm: / – seoul

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