PDA

Ver la Versión Completa : Conectar a Azure mediante ADO


Mendizabal
16-06-2017, 12:40:10
Una pregunta llana y simple:
¿Es posible conectar a Azure mediante los componentes ADO? Tenemos un cliente que quiere migrar su base de datos a Azure, y quiero saber si puedo reaprovechar lo que tenemos, o tendremos que utilizar otros componentes.

Muchas gracias.

Neftali [Germán.Estévez]
16-06-2017, 13:22:49
Prueba con algo similar a esto:


Server=tcp:[serverName].database.windows.net;Database=myDataBase;
User ID=[LoginForDb]@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;

o esta otra

"Provider=SQLNCLI10;Server=tcp:MyServerName.database.windows.net;Database=AdventureWorks2008R2;
Uid=MyUserName@MyServerName;Pwd=MyPa$$w0rd;Encrypt=Yes;DataTypeCompatibility=80;"


Extraído de la página ConnectionStrings (https://www.connectionstrings.com/sql-azure/)

Otra opción es utilizar FireDAC (https://community.embarcadero.com/blogs/entry/firedac-and-microsoft-azure-sql-database)

Mendizabal
16-06-2017, 14:30:03
Prueba con algo similar a esto:




o esta otra



Extraído de la página ConnectionStrings (https://www.connectionstrings.com/sql-azure/)

Otra opción es utilizar FireDAC (https://community.embarcadero.com/blogs/entry/firedac-and-microsoft-azure-sql-database)

Muchas gracias.

Más o menos son las cadenas de conexión que había probado, pero me rechaza el login a pesar de usar un usuario y clave correctos.
Pero viendo que no parecen existir incompatibilidades manifiestas, seguiré intentando configurar azure correctamente.

La opción de FireDAC preferiría evitarla porque me obligaría a migrar todos los ADOquery.

Edito: Vale, finalmente era una tontería en la configuración del servidor de Azure. Ya he logrado conectar. Muchas gracias Neftali.