Вопрос

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

Я могу найти упоминание о поставщике 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, и, наконец, что текущая версия не идет дальше ADO.NET 2 поддержка провайдера (например, вы не получите EF-проводку), которая действительно расстраивает.

Поэтому неудивительно, что я также не смог найти большой поддержки для ASE, используя NHibernate или subsonic.

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

https://github.com/DataAction/AdoNetCore .Как клиент

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

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

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

https://www.nuget.org/packages/AdoNetCore .Как клиент

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 Поставщик данных 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:

Поддержка Sybase для ADO.NET, OLE DB и ODBC Адаптивный сервер версии 15.0 содержит новые драйверы ODBC и OLE DB, разработанные Sybase.Обновленные комплекты драйверов ODBC и OLE DB сторонних производителей, включенные в предыдущие версии, больше не поставляются.

Удаленный комплект драйверов ODBC был установлен в %SYBASE%\ODBC и зарегистрирован в диспетчере драйверов ODBC как “Sybase ASE ODBC Driver”.Новый драйвер ASE ODBC от Sybase установлен в %SYBASE%\DataAccess\ODBC и зарегистрирован как “Adaptive Server Enterprise”.Версия, поставляемая с адаптивным сервером и 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”.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top