Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El servicio adaptador de nube se crea como parte del aprovisionamiento de SQL Server en una máquina virtual de Azure. El servicio Adaptador en la nube genera un certificado SSL autofirmado como parte de su primera ejecución y, a continuación, se ejecuta como una cuenta de sistema local . Genera un archivo de configuración que se usa para configurarse a sí mismo. El adaptador de nube también crea una regla de Firewall de Windows para permitir sus conexiones TCP entrantes en el puerto predeterminado 11435.
El adaptador de nube es un servicio sin estado y sincrónico que recibe mensajes de la instancia local de SQL Server. Cuando se detiene el servicio Adaptador de la Nube, detiene el Adaptador de la Nube de acceso remoto, desvincula el certificado SSL y deshabilita la regla del Firewall de Windows.
Requisitos del adaptador de nube
Tenga en cuenta los siguientes requisitos para instalar, habilitar y ejecutar el adaptador de nube para SQL Server:
El adaptador de nube es compatible con SQL Server 2012 y versiones posteriores. En SQL Server 2012, el adaptador de nube para SQL Server requiere objetos de administración de SQL para SQL Server 2012.
El servicio web adaptador de nube se ejecuta como una cuenta de sistema local y comprueba las credenciales de cliente antes de ejecutar cualquier tarea. Las credenciales proporcionadas por el cliente deben pertenecer a la cuenta de uso que sea miembro del grupo administradores local en el equipo remoto.
El adaptador de nube solo admite la autenticación de SQL Server.
El adaptador de nube usa la cuenta de administrador local de máquina virtual para ejecutar comandos en el equipo local, no en una cuenta sa.
El adaptador de nube escucha en TCP/IP. El puerto predeterminado es 11435.
El adaptador de nube debe tener permisos para crear y modificar reglas de Firewall de Windows.
Opciones de configuración del adaptador de nube
Use los siguientes detalles de configuración del adaptador de nube para modificar la configuración de un adaptador de nube.
Ruta de acceso predeterminada para el archivo de configuración : C:\Archivos de programa\Microsoft SQL Server\120\Tools\CloudAdapter\
Parámetros del archivo de configuración -
<configuración>
<configuración de la aplicación>
<add key="WebServicePort" value="" />
<add key="WebServiceCertificate" value="GUID" />
<add key="ExposeExceptionDetails" value="true" />
</appSettings>
</configuración>
Detalles del certificado: el certificado tiene los siguientes valores:
Asunto: "CN=CloudAdapter<VMName>, DC=SQL Server, DC=Microsoft"
El certificado solo debe tener habilitada la EKU de autenticación del servidor.
La longitud de la clave de certificado es 2048.
Valores del archivo de configuración:
| Configuración | Valores | Predeterminado | Comentarios |
|---|---|---|---|
| WebServicePort | 1-65535 | 11435 | Si no se especifica, use 11435. |
| CertificadoDeServicioWeb | Huella digital | Vacío | Si está vacío, se genera un nuevo certificado autofirmado. |
| ExposeExceptionDetails | Verdadero/Falso | Falso |
Solución de problemas del adaptador de nube
Use la siguiente información para solucionar problemas del adaptador de nube para SQL Server:
Control y registro de errores: los errores y los mensajes de estado se escriben en el registro de eventos de la aplicación.
Seguimiento, eventos : todos los eventos se escriben en el registro de eventos de la aplicación.
Control, configuración : use el archivo de configuración ubicado en: C:\Archivos de programa\Microsoft SQL Server\120\Tools\CloudAdapter\.
| Error | Identificador del error: | Causa | Resolución |
|---|---|---|---|
| Se produjo una excepción al agregar el certificado al almacén de certificados. {Texto de excepción}. | 45560 | Permisos del almacén de certificados de máquina | Asegúrese de que el servicio adaptador de nube tiene permisos para agregar certificados al almacén de certificados de la máquina. |
| Se produjo una excepción al intentar configurar el enlace SSL para el puerto {número de puerto} y el certificado {Huella digital}. {Excepción}. | 45561 | Otra aplicación ya ha usado el puerto o ha enlazado un certificado a ella. | Quite los enlaces existentes o cambie el puerto del adaptador de nube en el archivo de configuración. |
| No se pudo encontrar el certificado SSL [{Thumbprint}] en el almacén de certificados. | 45564 | La huella digital del certificado está en el archivo de configuración, pero el almacén de certificados personal para el servicio no contiene el certificado. Permisos insuficientes. |
Asegúrese de que el certificado está en el almacén de certificados personal del servicio. Asegúrese de que el servicio tiene permisos correctos para el almacén. |
| No se pudo iniciar el servicio web. {Texto de excepción}. | 45570 | Se describe en la excepción. | Habilite ExposeExceptionDetails y use información extendida de la excepción. |
| El certificado [{Huella digital}] ha expirado. | 45565 | Certificado expirado al que se hace referencia desde el archivo de configuración. | Agregue un certificado válido y actualice el archivo de configuración con su huella digital. |
| Error del servicio web: {0}. | 45571 | Se describe en la excepción. | Habilite ExposeExceptionDetails y use información extendida de la excepción. |
Véase también
Implementación de una base de datos de SQL Server en una máquina virtual de Microsoft Azure