Sybase ASE ADO.net 2.0 提供商?
-
09-09-2019 - |
题
我正在寻找一个 ADO.net 2.0 或更高版本的 Sybase 数据库提供程序,该数据库似乎被称为 Sybase ASE。澄清一下,我对 ASE 感兴趣,而不是 SQL Anywhere。希望该提供程序将包含在数据库中,或者免费。
我可以找到 ADO.net 1.1 提供程序的提及;那不是我想要的。
我可以找到有关 ODBC 驱动程序和 OLEDB 提供程序的提及;那不是我想要的。
我找到了付费的 DataDirect ADO.net 提供商;我想这就是后备位置。
感谢您的帮助
解决方案
这个问题相当老了,但获得 ADO 连接器似乎变得更容易了。
- 从以下位置下载“获取免费的“开发人员”版本”:http://scn.sap.com/community/developer-center/oltp-db
- 当出现选项时选择“自定义安装”。
- 仅通过自定义安装安装 .Net ADO 包。
- 在安装放置文件的解决方案中引用 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:
的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”的说明,迁移到新的驱动程序。