2009-06-03 26 views
8

Estoy buscando un proveedor ADO.net 2.0 o posterior para la base de datos Sybase que parece ser conocido como Sybase ASE. Para aclarar, estoy interesado en ASE y no en SQL Anywhere. Esperemos que el proveedor se incluya con la base de datos, o gratis.Proveedor de Sybase ASE ADO.net 2.0?

Puedo encontrar menciones de un proveedor ADO.net 1.1; eso no es lo que quiero

Puedo encontrar una mención de los controladores ODBC y proveedores OLEDB; eso no es lo que quiero

He encontrado los proveedores de DataDirect ADO.net que se pagan; Supongo que esa es la posición alternativa.

Gracias por su ayuda

Respuesta

7

Esta pregunta es bastante antigua, pero parece que se ha vuelto más fácil obtener ADO Connector.

  1. Descargar el "Get a Free "desarrolladores" Edición" de http://scn.sap.com/community/developer-center/oltp-db
  2. seleccione Instalación Personalizada cuando se les da la opción.
  3. Instale solo el paquete .NET ADO desde la instalación personalizada.
  4. Haga referencia a Sybase.AdoNet4.AseClient.dll en su solución desde donde la instalación puso los archivos.

A continuación, debería ser capaz de realizar consultas, actualizaciones, etc., en .NET siguiendo las direcciones de aquí: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

0

Desde el sitio web de Sybase:

ayuda de Sybase para ADO.NET, OLE DB y ODBC Adaptive Server versión 15.0 que contiene nuevos controladores ODBC y OLE DB desarrollado por Sybase. Los kits de controladores renombrados ODBC y OLE DB de terceros incluidos con versiones anteriores ya no se envían.

El Kit de controlador ODBC retirado se instaló en% SYBASE% \ ODBC y se registró con el Administrador de controladores ODBC como "Controlador ODBC ASE de Sybase". El nuevo controlador ASE ODBC de Sybase se instala en% SYBASE% \ DataAccess \ ODBC y se registra como "Adaptive Server Enterprise". La versión que se envía con Adaptive Server y SDK 15.0 es la versión 15.0.0.50.

El kit de controlador OLE DB retirado se instaló en% SYBASE% \ OLEDB y se utilizó el nombre abreviado del proveedor de "Sybase.ASEOLEDBProvider" y el nombre largo de "Proveedor ASLE OLE DB de Sybase". El nuevo proveedor ASE OLE DB de Sybase se instala en% SYBASE% \ DataAccess \ OLEDB y utiliza el nombre abreviado del proveedor "ASEOLEDB". La versión que se envía con SDK 15.0 es la versión 15.0.0.51.

Sybase recomienda que comience su proceso de migración con los nuevos controladores ODBC y OLE DB lo antes posible. Las nuevas características introducidas en Adaptive Server 15.0 solo son compatibles con los nuevos controladores.

Consulte "Nuevas características para OpenServer 15.0 y SDK 15.0 para Windows, Linux y UNIX", para obtener instrucciones sobre la migración a los nuevos controladores.

+0

Robert, su cotización desde el sitio web de Sybase menciones bits de ODBC y OLEDB. Eso no es lo que estoy buscando. Estoy interesado en un proveedor ADO.net 2.0. Gracias. –

+0

puede usar el controlador ODBC con ADO.net 2.0. – Robert

+3

Tengo una base de código existente que se conecta a Oracle y SQL Server utilizando los proveedores de ADO.net 2.0. Si puedo encontrar un proveedor SybaseASE para ADO.net 2.0, puedo conectarlo a mi código existente con bastante facilidad. Si tengo que usar un controlador ODBC y el puente ADO ODBC, eso dará como resultado una reescritura bastante mayor. Así que puedes ver que, si bien tienes razón, se puede usar el controlador ODBC, no es lo que estoy buscando. –

1

Sybase 15 # ESD10 tiene soporte para ADO.NET 2.0, de acuerdo con este enlace de Sybase: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


Nuevas funciones Open Server 15.0 y 15.0 del SDK de Microsoft Windows, Linux, UNIX y Mac OS X Compatibilidad con ADO.NET 2.0

ASE ADO.NET Data Provider 2.0 se entrega con esta versión de SDK. Las características de ADO.NET 2.0 soportados en esta versión son:

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

Para obtener más información sobre las características soportadas ADO.NET 2.0, consulte Novedades en ADO.NET 2.0.

10

Habiendo estado recientemente en este camino, solo puedo sugerir que no encuentres la respuesta buscando en la red. Si se está conectando a un servidor ASE, entonces tiene un contacto técnico de cliente. Use a esa persona, pidiéndole que descargue el Sybase 15 # ESD10 antes mencionado.

Según mi experiencia (que admito, fue una mala);

Sybase pone a disposición de los clientes de pago solo este tipo de recurso para desarrolladores.

La descarga, una vez que la tenga, incluirá un montón de extras que no necesitará. Sigo pensando que PowerDesigner es una gran utilidad, pero creo que lo que se incluye es una versión de prueba, de valor limitado a largo plazo. Creo que lo que quiere del conjunto es la instalación de OpenClient, seleccionando las características de ADO.NET.

Encontré toda la experiencia, desde adquirir los recursos del desarrollador (identificar la descarga correcta fue un problema), aislar los dos archivos necesarios de los cientos de archivos instalados, hasta el hecho de que la instalación rompió mi RapidSql existente y las instalaciones de DbArtisan, y finalmente que la versión actual no va más allá de la compatibilidad con el proveedor ADO.NET 2 (no obtendrá el cableado de EF, por ejemplo), para ser realmente frustrante.

No es sorprendente entonces que no haya podido encontrar mucho soporte para ASE usando nHibernate o subsónicos tampoco.

+9

Exactamente la misma experiencia para mí. Así se hace para que más personas usen su producto de mierda: lo hacen difícil, REALMENTE * DURO * para conectarse. ¡Tontos! –

+1

@Bernhard Hofmann: No podría estar más de acuerdo. Afortunadamente, parece que Sybase va a desaparecer. ==> Darwinian Evolution funciona también para personas jurídicas. –

+0

@StefanSteiger: Hace mucho tiempo y debe suceder dentro de 3 años: / – seoul

Cuestiones relacionadas