Frage

Ich suche nach einem ADO.net 2.0 oder höher Anbieter für Sybase-Datenbank, die als Sybase ASE bekannt zu sein scheint. Um zu klären, ich habe Interesse an ASE, und nicht SQL Anywhere. Hoffentlich wird der Anbieter mit der Datenbank enthalten sein oder frei.

Ich kann Erwähnung eines ADO.net 1.1 Anbieter finden; das ist nicht das, was ich will.

Ich kann Erwähnung von ODBC-Treiber und OLE DB-Anbieter finden; das ist nicht das, was ich will.

Ich habe die Datadirect ADO.net Anbieter gefunden, die bezahlt werden; Ich denke, das ist die Rückfallposition.

Danke für Ihre Hilfe

War es hilfreich?

Lösung

Diese Frage ist ziemlich alt, aber es scheint einfacher geworden zu sein, um den ADO-Connector zu erhalten.

  1. Laden Sie die "Get a Free "Entwickler" Edition" von http://scn.sap.com/community/developer-center/oltp-db
  2. Wählen Sie Benutzerdefinierte Installation, wenn die Option gegeben.
  3. Installieren Sie nur das .Net ADO-Paket von der benutzerdefinierten Installation.
  4. Verweisen Sie auf die Sybase.AdoNet4.AseClient.dll in Ihrer Lösung aus, wo die Installation der Dateien setzen.

Sie sollten dann in der Lage sein, Abfragen durchführen, Updates usw. in .NET, indem Sie die folgenden Richtungen von hier: http: // Infothek .sybase.com / help / index.jsp? topic = / com.sybase.help.sdk_12.5.1.adonet / html / adonet / DAFJEFIF.htm

Andere Tipps

auf dieser Straße selbst vor kurzem gewesen, kann ich nur vorschlagen, dass Sie nicht die Antwort durch die Suche im Netz. Wenn Sie auf einen ASE-Server verbunden sind, dann haben Sie einen technischen Kundenkontakt. Verwenden Sie diese Person, fragen sie den zuvor erwähnten Sybase 15 # ESD10 zum Download bereit.

Aus meiner Erfahrung (die ich frei zugeben, war ein schlechter);

Sybase macht diese Art von Entwickler Ressource zur Verfügung zu Kunden nur bezahlen.

Der Download, wenn Sie es haben, wird eine ganze Reihe von Extras enthalten, die Sie nicht benötigen. Ich denke immer noch, dass Power ein großer Nutzen ist, aber ich denke, dass eine Testversion, was enthalten ist, der begrenzten langfristigen Wert. Ich glaube, dass das, was Sie von dem Satz wollen, ist die Openclient installieren, die ADO.NET-Funktionen auswählen.

Ich fand die ganze Erfahrung, von den Entwickler-Ressourcen zu erwerben (genau die richtigen Download-Identifizierung ein Kampf war), um die beiden Dateien aus den Hunderten von installierten Dateien notwendig Isolierung aus, die Tatsache, dass die Installation brach meine vorhandenen RapidSql und DBArtisan installiert, und schließlich, dass die aktuelle Version geht nicht weiter als ADO.NET 2 Provider-Unterstützung (wie Sie es sonst EF Verdrahtung zum Beispiel erhalten), um wirklich frustrierend zu sein.

Kein Wunder also, dass ich nicht in der Lage gewesen, viel Unterstützung finden ASE mit nHibernate oder Unterschall auch nicht.

Als eine Alternative zum SAP / Sybase-Treiber, wir unseren eigenen ADO.NET Core-Treiber für ASE entwickelt:

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

war .NET Kern eine Schlüsseltechnologie für uns - insbesondere für AWS Lambda - und es gibt noch keine ADO.NET-Core-Treiber zur Verfügung von SAP / Sybase.

Unser Fahrer unterstützt die meisten der SAP / Sybase ADO.NET-Features, zielt darauf ab, ein direkter Ersatz zum SAP / Sybase eine für den einfachen Übergang zu sein, und unterstützt alle .NET Frameworks Sie kümmern würde.

Sie können es auf Nuget bekommen:

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

Sybase 15 # ESD10 hat die Unterstützung für ADO.NET 2.0, nach diesem Link bei Sybase: http : //infocenter.sybase.com/help/index.jsp topic = / com.sybase.infocenter.dc20155.1500 / html / newfesd / CBHJAABF.htm


Neue Funktionen Open Server 15.0 und SDK 15.0 für Microsoft Windows, Linux, UNIX und Mac OS X ADO.NET 2.0-Unterstützung

ASE ADO.NET Data Provider 2.0 ist mit dieser SDK Release ausgeliefert. Die ADO.NET 2.0-Funktionen in dieser Version nicht unterstützt werden:

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

Weitere Informationen zu den unterstützten ADO.NET 2.0-Funktionen finden Sie unter Was ist neu in ADO.NET 2.0.

Von der sybase Webseite:

Sybase Unterstützung für ADO.NET, OLE DB und ODBC Adaptive Server Version 15.0 enthält neuen ODBC und OLE DB von Sybase entwickelte Treiber. Die Drittanbieter rebranded ODBC und OLE DB-Treiber Kits mit früheren Versionen enthalten sind nicht mehr ausgeliefert.

Der pensionierte ODBC Driver Kit wurde in% SYBASE% \ ODBC installiert ist, und mit dem ODBC-Treiber-Manager als „Sybase ASE ODBC Driver“ registriert. Die neuen ASE ODBC-Treiber von Sybase wird in% SYBASE% \ Data Access \ ODBC und registriert als „Adaptive Server Enterprise“ installiert. Die Version, die in Adaptive Server und SDK 15.0 ist Version 15.0.0.50.

Der pensionierte OLE DB Driver Kit wurde in% SYBASE% \ OLEDB installiert und verwendet, um den Provider Kurznamen „Sybase.ASEOLEDBProvider“ und dem langen Namen „Sybase ASE OLE DB-Provider“. Der neue ASE OLE DB Provider von Sybase wird in% SYBASE% \ Data Access \ OLEDB, installiert und verwendet Provider Kurznamen „ASEOLEDB“. Die Version, die in SDK 15.0 ist Version 15.0.0.51.

Sybase empfiehlt, dass Sie Ihren Migrationsprozess den neuen ODBC und OLE DB-Treiber, so bald wie möglich zu beginnen. Neue Funktionen in Adaptive Server 15.0 eingeführt werden nur von den neuen Treibern unterstützt werden.

Siehe „Neue Funktionen für Openserver 15.0 und SDK 15.0 für Windows, Linux und UNIX“, für Anweisungen auf die neuen Treiber zu migrieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top