Sybase ASE ADO.net 2.0 провайдер? - PullRequest
9 голосов
/ 03 июня 2009

Я ищу поставщика ADO.net 2.0 или новее для базы данных Sybase, которая известна как Sybase ASE Чтобы уточнить, меня интересует ASE, а не SQL Anywhere. Надеемся, что провайдер будет включен в базу данных или бесплатно.

Я могу найти упоминание о поставщике ADO.net 1.1; это не то, что я хочу.

Я могу найти упоминания о драйверах ODBC и поставщиках OLEDB; это не то, что я хочу.

Я нашел поставщиков DataDirect ADO.net, которые оплачиваются; Я думаю, что это запасная позиция.

Спасибо за вашу помощь

Ответы [ 5 ]

10 голосов
/ 08 августа 2009

Недавно я сам пошел по этому пути, и я могу только предположить, что вы не найдете ответ через поиск в сети. Если вы подключаетесь к серверу ASE, у вас есть технический контакт с клиентом. Используйте этого человека, попросив его загрузить ранее упомянутый Sybase 15 # ESD10.

Из моего опыта (который я свободно признаю, был плохим);

Sybase предоставляет ресурсы такого типа для платных клиентов.

Загрузка, как только она у вас будет, будет включать в себя целую кучу дополнений, которые вам не понадобятся. Я все еще думаю, что PowerDesigner - отличная утилита, но я думаю, что в нее входит пробная версия, имеющая ограниченную долгосрочную ценность. Я полагаю, что вам нужно установить OpenClient, выбрав функции ADO.NET.

Я обнаружил весь этот опыт, от приобретения ресурсов для разработчиков (просто нужно было определить правильную загрузку), до выделения двух необходимых файлов из сотен установленных файлов, до факта, что установка сломала мой существующий RapidSql и DbArtisan устанавливает, и, наконец, текущая версия не выходит за рамки поддержки поставщика ADO.NET 2 (например, вы не получите EF-проводку), что действительно разочаровывает.

Не удивительно, что мне не удалось найти особой поддержки ASE с использованием nHibernate или subsonic.

7 голосов
/ 20 апреля 2015

Этот вопрос довольно старый, но, кажется, стало проще получить ADO Connector.

  1. Загрузите «Get a Free» Developer Edition от 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

2 голосов
/ 25 июля 2018

В качестве альтернативы драйверу SAP / Sybase мы разработали наш собственный драйвер ADO.NET Core для ASE:

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

.NET Core была для нас ключевой технологией, в частности для AWS Lambda, и до сих пор нет драйвера ADO.NET Core, доступного в SAP / Sybase.

Наш драйвер поддерживает большинство функций SAP / Sybase ADO.NET, призван стать простой заменой SAP / Sybase для простоты перехода и поддерживает все .NET Framework, которые вам нужны.

Вы можете получить его на Nuget:

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

1 голос
/ 22 июня 2009

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


Новые функции Open Server 15.0 и SDK 15.0 для Microsoft Windows, Linux, UNIX и Mac OS X Поддержка 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.

0 голосов
/ 03 июня 2009

С сайта Sybase:

Поддержка Sybase для ADO.NET, OLE DB и ODBC. Adaptive Server версии 15.0 содержит новые драйверы ODBC и OLE DB, разработанные Sybase. Наборы драйверов 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 Provider». Новый поставщик 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» для получения инструкций по переходу на новые драйверы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...