Sybase ASE ADO.net 2.0提供程序?

时间:2009-06-03 15:46:10

标签: ado.net sybase-ase

我正在寻找一个用于Sybase数据库的ADO.net 2.0或更高版本的提供程序,它似乎被称为Sybase ASE。为了澄清,我对ASE感兴趣,而不是SQL Anywhere。希望提供者将包含在数据库中,或免费。

我可以找到ADO.net 1.1提供商的提及;这不是我想要的。

我可以找到ODBC驱动程序和OLEDB提供程序;这不是我想要的。

我找到了付费的DataDirect ADO.net提供商;我猜这是后备的位置。

感谢您的帮助

5 个答案:

答案 0 :(得分:10)

最近我自己走了这条路,我只能建议你不要通过搜索网找到答案。如果要连接到ASE服务器,则需要客户技术联系人。使用该人员,要求他们下载前面提到的Sybase 15#ESD10。

根据我的经验(我自愿承认,这是一个糟糕的经历);

Sybase使这类开发人员资源仅供付费客户使用。

下载后,一旦你拥有它,将包含一大堆你不需要的额外内容。我仍然认为PowerDesigner是一个很棒的实用程序,但我认为包含的内容是试用版,具有有限的长期价值。我相信你想要的是OpenClient安装,选择ADO.NET功能。

我找到了整个体验,从获取开发人员资源(只是确定正确的下载很困难),将数百个已安装文件中所需的两个文件隔离开来,以及安装破坏了我现有的RapidSql和DbArtisan安装,最后,当前版本只是ADO.NET 2提供程序支持(例如,你不会得到EF连接),真的很令人沮丧。

毫不奇怪,我还没有找到使用nHibernate或亚音速的ASE的大量支持。

答案 1 :(得分:7)

这个问题相当陈旧,但似乎更容易获得ADO连接器。

  1. 下载"免费获得"开发人员"版"从 http://scn.sap.com/community/developer-center/oltp-db
  2. 选择时选择自定义安装。
  3. 仅从自定义安装中安装.Net ADO包。
  4. 在安装程序放置文件的解决方案中引用Sybase.AdoNet4.AseClient.dll。
  5. 然后,您应该可以按照此处的说明在.NET中执行查询,更新等操作: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

答案 2 :(得分:2)

作为SAP / Sybase驱动程序的替代方法,我们为ASE开发了自己的ADO.NET Core驱动程序:

https://github.com/DataAction/AdoNetCore.AseClient

.NET Core是我们的一项关键技术-尤其是对于AWS Lambda-而言,SAP / Sybase仍然没有可用的ADO.NET Core驱动程序。

我们的驱动程序支持大多数SAP / Sybase ADO.NET功能,旨在取代SAP / Sybase以便于轻松过渡,并支持您所关心的所有.NET Framework。

您可以在Nuget上获得它:

https://www.nuget.org/packages/AdoNetCore.AseClient

答案 3 :(得分:1)

Sybase 15#ESD10支持ADO.NET 2.0,根据Sybase的这个链接: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


新功能适用于Microsoft Windows,Linux,UNIX和Mac OS X的Open Server 15.0和SDK 15.0 ADO.NET 2.0支持

ASE ADO.NET Data Provider 2.0随此SDK版本一起提供。此版本支持的ADO.NET 2.0功能包括:

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

有关支持的ADO.NET 2.0功能的更多信息,请参阅ADO.NET 2.0中的新增功能。

答案 4 :(得分:0)

来自sybase网站:

Sybase支持ADO.NET,OLE DB和ODBC Adaptive Server 15.0版包含Sybase开发的新ODBC和OLE DB驱动程序。不再提供先前版本中包含的第三方重新命名的ODBC和OLE DB驱动程序工具包。

已退役的ODBC驱动程序工具包安装在%SYBASE%\ ODBC中,并在ODBC驱动程序管理器中注册为“Sybase ASE ODBC驱动程序”。 Sybase的新ASE ODBC驱动程序安装在%SYBASE%\ DataAccess \ ODBC中,并注册为“Adaptive Server Enterprise”。随Adaptive Server和SDK 15.0一起提供的版本是15.0.0.50版。

已退役的OLE DB驱动程序工具包安装在%SYBASE%\ OLEDB中,并使用提供程序短名称“Sybase.ASEOLEDBProvider”和长名称“Sybase ASE OLE DB提供程序”。 Sybase的新ASE OLE DB提供程序安装在%SYBASE%\ DataAccess \ OLEDB中,并使用提供程序短名称“ASEOLEDB”。 SDK 15.0附带的版本是15.0.0.51版。

Sybase建议您尽快开始迁移新ODBC和OLE DB驱动程序。 Adaptive Server 15.0中引入的新功能仅受新驱动程序支持。

有关迁移到新驱动程序的说明,请参阅“适用于Windows,Linux和UNIX的OpenServer 15.0和SDK 15.0的新功能”。