Acceder a SQL Azure con SQL Server Express 2008 Management Studio

Una vez que hemos conseguido activar nuestra cuenta de SQL Azure, comenzamos con la parte interesante: La creación y administración de las bases de datos.
Mientras la invitación de SQL Azure esté vigente, tenemos la posibilidad de crear cinco base de datos dentro del servidor que se nos ha asignado. En este caso, nada más entrar a http://sql.azure.com me he creado una base de datos Test. Hay que tener en cuenta que, para acceder después, debemos tener una contraseña que podemos resetear en la misma página. El usuario ya nos lo están facilitando.

Lo primero que se me ocurre hacer es intentar conectarme a mi nueva base de datos a través de SQL Server Express 2008 Management Studio introduciendo los datos que se me facilita en la página. En un principio, la suerte no está de mi lado:


Esto sucede cuando intentamos acceder a SQL Azure desde el cuadro de diálogo que aparece al inicio. Después de investigar en el foro creado para esta nueva tecnología, la solución que aportan por el momento es la siguiente:

1. Cerramos el cuadro de diálogo inicial de nuestro Management Studio.
2. Pulsamos sobre New Query (Nueva Consulta) y se volverá a abrir de nuevo un cuadro de diálogo para pedirnos los datos de conexión.
3. Introducimos nuestro Server Name, Server Admin (Login) y Password. El Server Name debe ser el que nos aparece en las cadenas de conexión que nos facilitan desde la página de SQL Azure. Para acceder a ellas, seleccionamos una de nuestras bases de datos y pulsamos el botón inferior de Connection Strings.

4. En la pestaña Connection Properties, escribimos el nombre de la base de datos a la que queremos conectar. En mi caso, será la base de datos Test.

5. Pulsamos en Connect y nos aparecerá un mensaje de error, aunque realmente es un warning.

A partir de ahora estamos conectados a nuestra base de datos. Resulta un poco incómodo por el hecho de no poder visualizar los objetos en el explorador. Aún así, podemos realizar cualquier tipo de consulta o administración a través de nuestra nueva ventana de consulta. Si yo escribo lo siguiente:

CREATE TABLE [Table_Test]
(
[id] int IDENTITY(1,1) NOT NULL
);
select * from Table_Test;


Y pulso F5, compruebo que efectivamente puedo comenzar a crear mis tables dentro de SQL Azure.

Por otro lado, cabe comentar que hay otra alternativa para conectarse y poder administrar nuestras bases de datos de una forma más visual. Se trata de de SQL Azure Manager y se puede acceder a través de este link.

¡Saludos!

Actualización 13/11/2009: Se han realizado los cambios pertinentes para esta incidencia. Estas modificaciones se pueden ver en el post Cambios en SQL Azure.

4 comentarios en “Acceder a SQL Azure con SQL Server Express 2008 Management Studio”

  1. Hola,

    Un pequeño truco sería tirar de las vistas del sistema (ver si las tiene claro ;)) y cargar las tablas de nuestra BBDD en un treeview de una aplicación :D….

    Saludos!

  2. Gracias por vuestros comentarios,

    @Fran si, sería una forma de poder ver los objetos. De todas formas, para ello, podemos usar SQL Azure Manager que básicamente lo que nos muestra es un treeview e incluso podemos eliminar y crear bases de datos y tablas. Quizás con esta aplicación nos podría bastar para tener una visión de lo que tenemos en la nube 🙂

    @Dag Thanks for your advise 🙂 I’ll try it.

    ¡Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *