Question

Je recherche un fournisseur ADO.net 2.0 ou version ultérieure pour la base de données Sybase, qui semble être connu sous le nom de Sybase ASE.Pour clarifier, je m'intéresse à ASE et non à SQL Anywhere.Espérons que le fournisseur soit inclus dans la base de données ou soit gratuit.

Je peux trouver la mention d'un fournisseur ADO.net 1.1 ;ce n'est pas ce que je veux.

Je peux trouver une mention de pilotes ODBC et de fournisseurs OLEDB ;ce n'est pas ce que je veux.

J'ai trouvé les fournisseurs DataDirect ADO.net qui sont payants ;Je suppose que c'est la position de repli.

Merci pour votre aide

Était-ce utile?

La solution

Cette question est assez vieux, mais il semble avoir obtenu plus facile d'obtenir l'ADO Connector.

  1. Télécharger le "Get a Free "Developer" Edition" de http://scn.sap.com/community/developer-center/oltp-db
  2. Choisissez l'installation personnalisée lorsque donné l'option.
  3. Installez le package ADO .Net de l'installation personnalisée.
  4. Référence du Sybase.AdoNet4.AseClient.dll dans votre solution d'où l'installation a mis les fichiers.

Vous devriez alors pouvoir effectuer des requêtes, mises à jour, etc. dans .NET en suivant les instructions d'ici: http: // infocentre .sybase.com / help / index.jsp? topic = / com.sybase.help.sdk_12.5.1.adonet / html / adonet / DAFJEFIF.htm

Autres conseils

Ayant moi-même récemment emprunté cette voie, je ne peux que suggérer que vous ne trouverez pas la réponse en cherchant sur le net.Si vous vous connectez à un serveur ASE, vous disposez alors d'un contact technique client.Utilisez cette personne et demandez-lui de télécharger Sybase 15 #ESD10 mentionné précédemment.

D’après mon expérience (que j’admets volontiers qu’elle était mauvaise) ;

Sybase met ce type de ressource de développement à la disposition des clients payants uniquement.

Le téléchargement, une fois que vous l'aurez, inclura tout un tas d'extras dont vous n'aurez pas besoin.Je pense toujours que PowerDesigner est un excellent utilitaire, mais je pense que ce qui est inclus est une version d'essai, d'une valeur limitée à long terme.Je crois que ce que vous attendez de l'ensemble, c'est l'installation d'OpenClient, en sélectionnant les fonctionnalités ADO.NET.

J'ai découvert toute l'expérience, de l'acquisition des ressources du développeur (le simple fait d'identifier le bon téléchargement était difficile), à ​​l'isolement des deux fichiers nécessaires parmi les centaines de fichiers installés, en passant par le fait que l'installation a cassé mes installations RapidSql et DbArtisan existantes, et enfin que la version actuelle ne va pas plus loin que le support du fournisseur ADO.NET 2 (vous n'obtiendrez pas de câblage EF par exemple), ce qui est vraiment frustrant.

Il n’est donc pas surprenant que je n’aie pas non plus trouvé beaucoup de support pour ASE en utilisant nHibernate ou subsonic.

Comme alternative au pilote SAP / Sybase, nous avons développé notre propre pilote Core ADO.NET pour ASE:

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

.NET de base est une technologie clé pour nous - en particulier pour AWS Lambda - et il n'y a toujours pas de pilote Core ADO.NET disponible à partir de SAP / Sybase.

Notre pilote prend en charge la plupart des SAP / Sybase Caractéristiques de ADO.NET, vise à être une baisse de remplacement au SAP / Sybase un pour faciliter la transition, et prend en charge tous les cadres .NET vous passionnent.

Vous pouvez l'obtenir sur Nuget:

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

Sybase 15 # ESD10 a un support pour ADO.NET 2.0, selon ce lien à Sybase: http : //infocenter.sybase.com/help/index.jsp topic = / com.sybase.infocenter.dc20155.1500 / html / newfesd / CBHJAABF.htm


Nouvelles fonctionnalités de serveur ouvert et 15,0 SDK 15.0 pour Microsoft Windows, Linux, UNIX et Mac OS X support ADO.NET 2.0

ASE ADO.NET Data Provider 2.0 est livré avec cette version du SDK. Les ADO.NET 2.0 fonctionnalités prises en charge dans cette version sont:

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

Pour plus d'informations sur les fonctionnalités de ADO.NET 2.0 pris en charge, voir Nouveautés dans ADO.NET 2.0.

à partir du site sybase:

Prise en charge Sybase pour ADO.NET, OLE DB et ODBC Adaptive Server version 15.0 contient de nouvelles ODBC et OLE DB pilotes développés par Sybase. Le tiers rebranded ODBC et OLE DB Driver Kits inclus avec les versions précédentes ne sont plus livrés.

Le kit de pilotes ODBC retraite a été installé dans% SYBASE% \ ODBC, et enregistré avec le gestionnaire de pilotes ODBC comme « Sybase ASE ODBC Driver ». Le nouveau pilote ODBC ASE par Sybase est installé dans% SYBASE% \ DataAccess \ ODBC, et enregistré comme « Adaptive Server Enterprise ». La livraison de la version avec Adaptive Server et SDK 15.0 est une version 15.0.0.50.

Le OLE DB retraite Kit de pilote a été installé en% SYBASE% \ OLEDB, et a utilisé le nom court fournisseur de « Sybase.ASEOLEDBProvider » et le nom long de « Sybase ASE OLE DB Provider ». Le nouveau fournisseur OLE DB ASE par Sybase est installé dans% SYBASE% \ DataAccess \ OLEDB, et utilise le nom court fournisseur « ASEOLEDB ». La livraison de la version avec SDK 15.0 est une version 15.0.0.51.

Sybase vous recommande de commencer votre processus de migration de la nouvelle ODBC et les pilotes OLE DB le plus tôt possible. Les nouvelles fonctionnalités introduites dans Adaptive Server 15.0 sont pris en charge que par les nouveaux pilotes.

Voir « Nouvelles fonctionnalités pour OpenServer et 15,0 SDK 15.0 pour Windows, Linux et UNIX », pour obtenir des instructions sur la migration vers les nouveaux pilotes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top