Pergunta

Eu estou procurando uma ADO.net 2.0 ou o provedor mais tarde para banco de dados Sybase que parece ser conhecido como Sybase ASE. Para esclarecer, eu estou interessado em ASE, e não SQL Anywhere. Esperemos que o fornecedor será incluído com o banco de dados, ou livre.

posso encontrar menção de um ADO.net 1.1 provedor; não é isso que eu quero.

posso encontrar menção de drivers ODBC e provedores OLEDB; não é isso que eu quero.

Eu encontrei os provedores DataDirect ADO.NET que são pagos; Eu acho que é a posição de recuo.

Obrigado por sua ajuda

Foi útil?

Solução

Esta questão é bastante antigo, mas parece ter ficado mais fácil obter o conector ADO.

  1. Faça o download do "Get um livre "Developer" Edition" de http://scn.sap.com/community/developer-center/oltp-db
  2. Escolha Instalação personalizada quando for dada a opção.
  3. Apenas instalar o pacote Net ADO a partir da instalação personalizada.
  4. Referência da Sybase.AdoNet4.AseClient.dll em sua solução de onde a instalação colocar os arquivos.

Você deve então ser capaz executar consultas, atualizações etc. no .NET, seguindo as instruções a partir daqui: http: // infocenter .sybase.com / help / index.jsp? topic = / com.sybase.help.sdk_12.5.1.adonet / html / adonet / DAFJEFIF.htm

Outras dicas

Tendo recentemente sido por esta via a mim mesmo, só posso sugerir que você não encontrar a resposta através de pesquisa na net. Se você está se conectando a um servidor ASE, então você tem um contato técnico ao cliente. Use essa pessoa, pedindo-lhes para baixar o anteriormente mencionado Sybase 15 # ESD10.

Da minha experiência (que admito livremente, era um mau);

Sybase faz esse tipo de recurso desenvolvedor disponível para pagar apenas os clientes.

O download, uma vez que você tem isso, irá incluir um monte de extras que você não precisa. Eu ainda acho que PowerDesigner é uma grande utilidade, mas acho que o que está incluído é uma versão de teste, de valor a longo prazo limitado. Eu acredito que o que você quer a partir do conjunto é o OpenClient instalar, selecionando as características ADO.NET.

Eu achei toda a experiência, de adquirir os recursos para desenvolvedores (apenas identificar o download direita foi uma luta), para isolar os dois arquivos necessários a partir de centenas de arquivos instalados, ao fato de que a instalação quebrou meu existente RapidSql e DBArtisan instala e, finalmente, que a versão atual não vai além do suporte do provedor ADO.NET 2 (você não vai conseguir EF fiação, por exemplo), para ser verdadeiramente frustrante.

Não é surpresa, então, que eu não tenho sido capaz de encontrar muito apoio para ASE usando nHibernate ou subsônico quer.

Como uma alternativa para o motorista SAP / Sybase, desenvolvemos o nosso próprio condutor ADO.NET Núcleo para ASE:

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

.NET núcleo era uma tecnologia-chave para nós - em particular para AWS Lambda - e ainda há nenhum driver ADO.NET Núcleo disponível a partir de SAP / Sybase.

O nosso motorista suporta a maioria dos SAP / Sybase ADO.NET apresenta, pretende ser uma gota no substituto para o SAP / Sybase um para transição fácil, e suporta todos os .NET Frameworks você se preocupa.

Você pode obtê-lo em Nuget:

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

Sybase 15 # ESD10 tem suporte para ADO.NET 2.0, de acordo com este link no Sybase: http :? //infocenter.sybase.com/help/index.jsp topic = / com.sybase.infocenter.dc20155.1500 / html / newfesd / CBHJAABF.htm


Novas Funcionalidades Open Server 15.0 e SDK 15.0 para Microsoft Windows, Linux, UNIX e Mac OS X suporte ADO.NET 2.0

Provedor ASE ADO.NET Dados 2.0 é fornecido com esta versão SDK. Os recursos ADO.NET 2.0 suportados nesta versão são:

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

Para obter mais informações sobre os recursos ADO.NET 2.0 suportados, consulte O que há de novo no ADO.NET 2.0.

A partir do site da Sybase:

Suporte Sybase para ADO.NET, OLE DB, ODBC e Adaptive Server versão 15.0 contem novo ODBC e os drivers OLE DB desenvolvido pela Sybase. O terceiro rebatizada ODBC e OLE DB Kits driver incluído com versões anteriores não são mais enviados.

O Kit de driver ODBC aposentado foi instalado em% SYBASE% \ ODBC, e registrado com o Gerenciador de driver ODBC como “driver ODBC Sybase ASE”. O novo driver ODBC ASE pela Sybase está instalado em% SYBASE% \ DataAccess \ ODBC, e registrado como “Adaptive Server Enterprise”. A versão fornecida com o Adaptive Server e SDK 15.0 é a versão 15.0.0.50.

O Driver Kit OLE DB aposentado foi instalado em% SYBASE% \ OLEDB, e utilizado o nome curto provedor de “Sybase.ASEOLEDBProvider” ea longa nome de “Provedor de Sybase ASE OLE DB”. O novo Provedor ASE OLE DB pela Sybase está instalado em% SYBASE% \ DataAccess \ OLEDB, e usa provedor de nome curto “ASEOLEDB”. A versão fornecida com SDK 15.0 é a versão 15.0.0.51.

Sybase recomenda que você iniciar o seu processo de migração dos novos drivers ODBC e OLE DB, o mais rapidamente possível. Novos recursos introduzidos no Adaptive Server 15.0 são suportados apenas pelos novos controladores.

“Novos recursos para OpenServer 15,0 e 15,0 SDK para Windows, Linux e UNIX” Veja, por instruções sobre como migrar para os novos drivers.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top