Sunteți pe pagina 1din 2

CONECTARSE A SAP HANA VA ODBC

SAP HANA proporciona un controlador para conectar aplicaciones a la base de datos con ODBC.

Contexto:
Utilice el controlador ODBC de 32 bits para aplicaciones de 32 bits y el controlador de 64 bits
para aplicaciones de 64 bits.

Procedimiento:
Instale el controlador ODBC. El controlador se instala como parte de la instalacin del cliente SAP
HANA.
Escribir cdigo para crear una conexin a la base de datos. Puede utilizar uno de los mtodos
siguientes:

1. CADENA DE CONEXIN STRING CONNECTION (SQLDRIVERCONNECT)


Utilice una cadena de conexin en el formulario:
DRIVER=<driver>};UID=<username>;PWD=<password>;SERVERNODE=<server>:<port>;DATABASEN
AME=<dbname>
<driver> Debe ser uno de los siguientes:

HDBODBC (64-bit applications)


HDBODBC32 (32-bit applications)

<port> toma el formato 3 <instance number> 15; por ejemplo, 30015 (Si la instancia es 00).

El siguiente ejemplo muestra una cadena de conexin que establece una


conexin a una base de datos SAP HANA:
DRIVER={HDBODBC};UID=myUser;PWD=myPassword;SERVERNODE=myServer:30015
<dbname> Es el nombre de una base de datos especfica (por ejemplo, TDB1) en un entorno de

varias bases de datos, que puede especificar mediante la opcin DATABASENAME:


DRIVER={HDBODBC};UID=myUser;PWD=myPassword;SERVERNODE=myServer:30015;DATABASENAME=TDB1

Archivo odbc.ini.
Llama a la API de conexin ODBC y conecta a la base de datos de destino utilizando los
parmetros definidos en un archivo ODIN.ini determinado. La opcin databasename = le
permite conectarse a una base de datos especfica en un entorno de mltiples bases de
datos.

[HANADB1]
servernode = localhost:30013
driver = /usr/sap/YLI/HDB00/exe/libodbcHDB.so
description = HDB
databasename =tdb1

2. FUENTE DE DATOS ODBC (SQLCONNECT)


Cree un origen de datos ejecutando la herramienta odbcad32.exe. Puede ejecutar esta
herramienta en la lnea de comandos o mediante el Inicio de la ruta de navegacin
Control Panel Administrative Tools Data Sources (ODBC) .
La aplicacin est ubicada en el directorio system32. Para crear un origen de datos para
el controlador de 32 bits en un equipo Microsoft Windows de 64 bits, ejecute la
herramienta desde el directorio SysWOW64.
En la ficha DSN, elija Add, seleccione el controlador SAP HANA y seleccione Finish. Aparece
un cuadro de dilogo que le permite especificar el nombre y los detalles del origen de
datos que desea agregar:

Data Source Name

Description

Sever and Port

Puede introducir una clave creada con el SAP HANA user store (que define el servidor, el
puerto, el nombre de usuario y la contrasea), o puede introducir el servidor y un puerto
(por ejemplo, myServer: 30015). Si introduce un servidor y un puerto, la aplicacin debe
proporcionar el nombre de usuario y la contrasea al conectarse.
No puede introducir un nombre de usuario y una contrasea al agregar un nuevo origen
de datos. Las credenciales de usuario se requieren en el momento de la conexin.

S-ar putea să vă placă și