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

我可以找到 ADO.net 1.1 提供程序的提及;那不是我想要的。

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

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

感谢您的帮助

有帮助吗?

解决方案

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

  1. 从以下位置下载“获取免费的“开发人员”版本”:http://scn.sap.com/community/developer-center/oltp-db
  2. 当出现选项时选择“自定义安装”。
  3. 仅通过自定义安装安装 .Net ADO 包。
  4. 在安装放置文件的解决方案中引用 Sybase.AdoNet4.AseClient.dll。

然后您应该能够执行查询、更新等。在 .NET 中,按照此处的说明进行操作:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

其他提示

最近已在这条路上我自己,我只能建议你不会找到通过搜索网答案。如果要连接到ASE服务器,那么你有一个客户技术联系。使用人,要求他们下载前面提到的Sybase 15#ESD10。

从我的经验(我自由承认,是一个坏的一个);

的Sybase使这种开发资源只提供给付费用户。

在下载,一旦你拥有了它,将包括一大堆,你不会需要额外的。我仍然认为,PowerDesigner的是一个伟大的工具,但我认为,包括为试用版限制的长期价值。我相信,你从一组想要什么的OpenClient安装,选择ADO.NET功能。

我发现整个过程,从获取开发资源(只是寻找合适的下载是一场斗争),以隔离出从数百个安装文件所必需的两个文件,一个事实,即安装打破我现有的RapidSql和DBArtisan中安装,最后,目前的版本变为不超过2 ADO.NET提供者支持(你不会得到例如EF接线),是真正令人沮丧的。

没有令人惊讶,我一直没能找到使用NHibernate或亚音速ASE无论多的支持。

至于SAP / Sybase驱动程序的选择,我们开发了自己的核心ADO.NET驱动程序ASE:

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

.NET的核心是我们的关键技术 - 特别是AWS LAMBDA - 现在依然有可从SAP / Sybase不会ADO.NET核心驱动力。

我们的驱动程序支持大多数的SAP / ADO.NET的Sybase的功能,目的是在更换到SAP /的Sybase一个简单的过渡的下降,并且支持所有你关心的.NET框架。

您可以得到它的NuGet:

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

的Sybase 15#ESD10具有用于ADO.NET 2.0的支持,根据在此的Sybase链接: HTTP ://infocenter.sybase.com/help/index.jsp主题= / com.sybase.infocenter.dc20155.1500 / HTML / newfesd / CBHJAABF.htm


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

ASE ADO.NET数据提供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的新功能

从Sybase网站:

有关ADO.NET的Sybase支持,OLE DB和ODBC Adaptive Server 15.0版中包含由Sybase开发的新ODBC和OLE DB驱动程序。第三方更名包括与以前的版本ODBC和OLE DB驱动程序工具包不再发货。

在退役ODBC驱动程序包安装在%SYBASE%\ ODBC,并在ODBC驱动程序管理器的“Sybase ASE ODBC驱动程序”注册。新的ASE ODBC驱动程序的Sybase安装在%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安装在%SYBASE%\的DataAccess \ OLEDB中,使用提供程序短名称“ASEOLEDB”。版本运费SDK 15.0是15.0.0.51版本。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top