2009-06-03 31 views
8

Sto cercando un ADO.net 2.0 o fornitore più tardi per database Sybase che sembra essere conosciuto come Sybase ASE. Per chiarire, sono interessato a ASE e non SQL Anywhere. Speriamo che il provider sia incluso nel database o gratuito.Sybase ASE ADO.net 2.0 provider?

posso trovare menzione di un fornitore di ADO.net 1.1; non è quello che voglio.

posso trovare menzione di driver ODBC e provider OLE DB; non è quello che voglio.

Ho trovato il provider ADO.NET DataDirect che sono pagati per; Immagino che sia la posizione di riserva.

Grazie per il vostro aiuto

risposta

7

Questa domanda è abbastanza vecchia, ma sembra essere diventato più facile ottenere il connettore ADO.

  1. Scaricare il "Get a Free "Developer" Edition" da http://scn.sap.com/community/developer-center/oltp-db
  2. Scegliere Installazione personalizzata quando data la possibilità.
  3. Installare solo il pacchetto ADO .Net dall'installazione personalizzata.
  4. Fare riferimento a Sybase.AdoNet4.AseClient.dll nella soluzione da cui l'installazione ha inserito i file.

Si dovrebbe quindi essere in grado di eseguire le query, aggiornamenti, ecc in .NET seguendo le indicazioni da qui: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

0

Dal sito di Sybase:

supporto di Sybase per ADO.NET, OLE DB, ODBC e versione Adaptive Server 15.0 contiene nuovi driver ODBC e OLE DB sviluppato da Sybase. I kit di driver ODBC e OLE DB rimarchiati da terze parti inclusi nelle versioni precedenti non vengono più spediti.

Il kit di driver ODBC ritirato è stato installato in% SYBASE% \ ODBC e registrato con ODBC Driver Manager come "Sybase ASE ODBC Driver". Il nuovo driver ASE ODBC di Sybase è installato in% SYBASE% \ DataAccess \ ODBC e registrato come "Adaptive Server Enterprise". La versione di spedizione con Adaptive Server e SDK 15.0 è la versione 15.0.0.50.

Il kit di driver OLE DB ritirato è stato installato in% SYBASE% \ OLEDB e ha utilizzato il nome breve del provider "Sybase.ASEOLEDBProvider" e il nome lungo di "Sybase ASE OLE DB Provider". Il nuovo provider OLE DB ASE di Sybase è installato in% SYBASE% \ DataAccess \ OLEDB e utilizza il nome breve del provider "ASEOLEDB". La versione di spedizione con SDK 15.0 è la versione 15.0.0.51.

Sybase consiglia di iniziare il processo di migrazione al nuovo driver ODBC e OLE DB nel più breve tempo possibile. Le nuove funzionalità introdotte in Adaptive Server 15.0 sono supportate solo dai nuovi driver.

Vedere "Nuove funzionalità per OpenServer 15.0 e SDK 15.0 per Windows, Linux e UNIX", per istruzioni sulla migrazione ai nuovi driver.

+0

Robert, il tuo preventivo dal sito web di Sybase menzioni bit ODBC e OLE DB. Non è quello che sto cercando. Sono interessato a un fornitore di ADO.net 2.0. Grazie. –

+0

è possibile utilizzare il driver ODBC con ADO.net 2.0. – Robert

+3

Ho un codice base esistente che si connette a Oracle e SQL Server utilizzando i provider ADO.net 2.0. Se riesco a trovare un provider SybaseASE per ADO.net 2.0, posso inserirlo nel mio codice esistente abbastanza facilmente. Se devo usare un driver ODBC e il bridge ODBC ADO, questo risulterà in una riscrittura piuttosto più lunga. Quindi puoi vedere che mentre hai ragione il driver ODBC può essere usato, non è quello che sto cercando. –

1

Sybase 15 # ESD10 ha il supporto per ADO.NET 2.0, in base a questo link in Sybase: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


Nuove funzionalità Open Server 15.0 e 15.0 SDK per Microsoft Windows, Linux, UNIX e Mac OS X Supporto ADO.NET 2.0

ASE ADO.NET Data Provider 2.0 viene fornito con questa versione dell'SDK. Le caratteristiche di ADO.NET 2.0 supportati in questa versione sono:

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

Per ulteriori informazioni sulle funzionalità ADO.NET 2.0 supportate, vedere cosa c'è di nuovo in ADO.NET 2.0.

10

Avendo da poco intrapreso questa strada da solo, posso solo suggerire di non trovare la risposta attraverso la ricerca in rete. Se ci si connette a un server ASE, si dispone di un contatto tecnico del cliente. Utilizzare quella persona, chiedendo loro di scaricare il precedente Sybase 15 # ESD10.

Dalla mia esperienza (che ammetto liberamente, era una brutta);

Sybase rende questo tipo di risorsa sviluppatore disponibile solo per i clienti paganti.

Il download, una volta ottenuto, includerà un sacco di extra che non avrete bisogno. Continuo a pensare che PowerDesigner sia una grande utility, ma penso che ciò che è incluso sia una versione di prova, di valore limitato a lungo termine. Credo che quello che vuoi dal set sia l'installazione di OpenClient, selezionando le funzionalità di ADO.NET.

ho trovato l'intera esperienza, di acquisire le risorse per gli sviluppatori (solo individuando il giusto download è stato una lotta), per isolare i due file necessari dalle centinaia di file installati, al fatto che l'installazione è rotto il mio RapidSql esistente e DbArtisan installa, e infine che la versione attuale non va oltre il supporto del provider ADO.NET 2 (non si ottiene il cablaggio EF per esempio), per essere veramente frustrante.

Non sorprende quindi che non sia stato in grado di trovare molto supporto per ASE utilizzando nHibernate o subsonic.

+9

Esattamente la stessa esperienza per me. Modo di andare per ottenere più persone che usano il tuo pessimo prodotto - renderlo difficile, DAVVERO * HARD * per connettersi ad esso. Fools! –

+1

@Bernhard Hofmann: non potrei essere più d'accordo. Fortunatamente, sembra che Sybase morirà. ==> L'evoluzione darwiniana funziona anche per le persone giuridiche. –

+0

@StefanSteiger: è lungo e dovrebbe accadere entro 3 anni: / – seoul

Problemi correlati