Este tema aún no ha recibido ninguna valoración - Valorar este tema

Acerca de la API de administración de Base de datos SQL de Windows Azure

La API de administración de Base de datos SQL proporciona acceso mediante programación a las mismas operaciones de administración realizadas a través del Portal de administración de la plataforma Windows Azure para administrar servidores Base de datos SQL. Mediante la API de administración de Base de datos SQL puede administrar servidores Base de datos SQL para cada suscripción y las reglas de firewall asociadas a cada servidor. Esto es útil para automatizar la compatibilidad con base de datos de una aplicación sin interactuar directamente con el Portal de administración.

La API de administración de bases de datos es una API de REST. Todas las solicitudes de operación se envían cifradas mediante la Capa de sockets seguros (SSL) y se autentican utilizando certificados X.509 v3. Las solicitudes de API de administración de bases de datos se pueden iniciar desde Windows Azure o directamente a través de Internet desde las aplicaciones que pueden enviar solicitudes HTTPS y recibir respuestas HTTPS. Todas las solicitudes se envían al servicio de administración de Base de datos SQL en el puerto 8443 utilizando la dirección URL base siguiente: https://management.database.windows.net:8443.

Para obtener más información acerca de los certificados, vea Certificados.

Para obtener más información sobre la autenticación de solicitudes de API de administración de Base de datos SQL con certificados, vea Autenticar solicitudes de API de administración de Base de datos SQL de Windows Azure.

La dirección URL para solicitudes de API de administración de Base de datos SQL

En la tabla siguiente se muestra la dirección URL para cada operación admitida por la API de administración de Base de datos SQL. Como se muestra en cada dirección URL de la tabla, el servicio de administración de Base de datos SQL escucha en el puerto 8443. También se proporciona en la tabla el método HTTP requerido que se ha de utilizar en cada dirección URL junto con los esquemas XML requeridos en el cuerpo de solicitud. También se proporcionan ejemplos de código para utilizar las direcciones URL en las secciones que siguen.

 

Descripción Dirección URL Método HTTP utilizado Esquema XML utilizado en el cuerpo de solicitud

Solicitud de operación para enumerar servidores Base de datos SQL para una suscripción

https://management.database.windows.net:8443/{SubscriptionID}/servers

GET

Ninguno

Solicitud de operación para crear un servidor Base de datos SQL para una suscripción

https://management.database.windows.net:8443/{SubscriptionID}/servers

POST

http://schemas.microsoft.com/sqlazure/2010/12/ Server.xsd

Solicitud de operación para quitar un servidor Base de datos SQL en una suscripción

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}

DELETE

Ninguno

Solicitud de operación para establecer la contraseña administrativa para un servidor Base de datos SQL

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}?op=ResetPassword

POST

http://schemas.microsoft.com/sqlazure/2010/12/ ResetServerPassword.xsd

Solicitud de operación para enumerar las reglas de firewall para un servidor Base de datos SQL

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}/firewallrules

GET

Ninguno

Solicitud de operación para crear una nueva regla de firewall o actualizar el intervalo de direcciones IP de una regla de firewall existente para un servidor Base de datos SQL

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}/firewallrules/{FirewallRuleName}

PUT

http://schemas.microsoft.com/sqlazure/2010/12/ FirewallRule.xsd

Solicitud de operación para crear una nueva regla de firewall o actualizar el intervalo de direcciones IP de una regla de firewall existente para un servidor Base de datos SQL, usando la dirección IP del cliente

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}/firewallrules/{FirewallRuleName}?op=AutoDetectClientIP

POST

Ninguno

Solicitud de operación para eliminar una regla de firewall para un servidor Base de datos SQL

https://management.database.windows.net:8443/{SubscriptionID}/servers/{ServerName}/firewallrules/{FirewallRuleName}

DELETE

None

Administrar servidores Base de datos SQL

La API de administración de Base de datos SQL proporciona la funcionalidad para administrar servidores Base de datos SQL. En estas secciones se proporciona la referencia técnica completa para cada operación junto con ejemplos de código para enviar solicitudes de operación.

 

Sección Descripción

Crear servidores

Muestra cómo crear servidores Base de datos SQL mediante la API de administración de Base de datos SQL.

Quitar servidores

Muestra cómo quitar servidores Base de datos SQL mediante la API de administración de Base de datos SQL.

Enumerar servidores

Muestra cómo enumerar todos los servidores Base de datos SQL aprovisionados actualmente para una suscripción mediante la API de administración de Base de datos SQL.

Administrar la contraseña de administrador para servidores

Muestra cómo se administran las contraseñas pasivas de un servidor Base de datos SQL mediante la API de administración de Base de datos SQL.

Administrar reglas de firewall de nivel de servidor en servidores Base de datos SQL

La API de administración de Base de datos SQL proporciona la funcionalidad para administrar las reglas de firewall de nivel de servidor que restringen el acceso a servidores Base de datos SQL. En estas secciones se proporciona la referencia técnica completa de cada operación junto con ejemplos de código para enviar solicitudes de operación.

 

Sección Descripción

Crear reglas de firewall de nivel de servidor

Muestra cómo se crean reglas de firewall de nivel de servidor utilizando la API de administración de Base de datos SQL.

Crear reglas de firewall de nivel de servidor para servidores con detección de dirección IP

Muestra cómo se crean reglas de firewall de nivel de servidor mediante la API de administración de Base de datos SQL, con la dirección IP del cliente que se agrega automáticamente a la regla.

Enumerar reglas de firewall de nivel de servidor

Muestra cómo se enumeran todas las reglas de firewall de nivel de servidor activas mediante la API de administración de Base de datos SQL.

Eliminar reglas de firewall de nivel de servidor

Muestra cómo se eliminan reglas de firewall de nivel de servidor utilizando la API de administración de Base de datos SQL.

Para obtener más información acerca de las reglas de firewall de nivel de servidor de Base de datos SQL, vea Firewall de Base de datos SQL de Windows Azure.

Compatibilidad con llamadas asincrónicas de la API de REST

El servicio de administración de Base de datos SQL no admite llamadas asincrónicas de la API de REST.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.
facebook page visit twitter rss feed newsletter