Adaptateur de cloud pour SQL Server

Adaptateur de cloud pour SQL Server

 

S'applique à: SQL Server 2016

Le service Adaptateur de cloud est créé dans le cadre de la configuration de SQL Server sur une machine virtuelle Windows Azure. Il génère un certificat SSL auto-signé dans le cadre de sa première exécution, puis s’exécute en tant que compte Système local. Il génère un fichier de configuration utilisé pour sa configuration. L'adaptateur de cloud crée également une règle de Pare-feu Windows pour autoriser les connexions TCP entrantes sur le port 11435 par défaut.

L'adaptateur de cloud est un service sans état et synchrone qui reçoit les messages de l'instance sur site de SQL Server. Lorsque le service Adaptateur de cloud est arrêté, il arrête l'adaptateur de cloud d'accès à distance, dissocie le certificat SSL et désactive la règle de Pare-feu Windows.

Notez la configuration requise pour installer, activer, puis exécuter l'adaptateur de cloud pour SQL Server:

  • L'adaptateur de cloud est pris en charge par SQL Server 2012 et les versions ultérieures. Sur SQL Server 2012, l'adaptateur de cloud pour SQL Server nécessite SQL Management Objects pour SQL Server 2012.

  • Le service Web Adaptateur de cloud s'exécute en tant que compte Système local et vérifie les informations d'identification du client avant d'exécuter les tâches. Les informations d’identification fournies par le client doivent appartenir au compte d’utilisation qui est membre du groupe local Administrateurs sur l’ordinateur distant.

  • L'adaptateur de cloud prend uniquement en charge l'Authentification SQL Server .

  • L’adaptateur cloud utilise le compte Administrateur local d’ordinateur virtuel pour exécuter des commandes sur l’ordinateur local, et non pas un compte d’administrateur système.

  • L'adaptateur cloud écoute sur le protocole TCP/IP. Le port par défaut est 11435.

  • L'adaptateur de cloud doit disposer d'autorisations pour créer et modifier des règles de Pare-feu Windows.

Utilisez les informations de configuration d'adaptateur de cloud suivantes pour modifier les paramètres d'un adaptateur de cloud.

  • Chemin par défaut du fichier de configuration – C:\Program Files\Microsoft SQL Server\130\tools\CloudAdapter\

  • Paramètres du fichier de configuration -

    • <configuration>

      • <appSettings>

        • <add key=”WebServicePort” value=”” />

        • <add key=”WebServiceCertificate” value=”GUID” />

        • <add key=”ExposeExceptionDetails” value=”true” />

      • </appSettings>

    • </configuration>

  • Détails du certificat – Le certificat présente les valeurs suivantes :

    • Sujet – “CN=CloudAdapter<VMName>, DC=SQL Server, DC=Microsoft”

    • Le certificat doit disposer uniquement de l'utilisation améliorée de la clé d'authentification serveur activée.

    • La longueur de la clé de certificat est 2048.

Valeurs du fichier de configuration:

ParamètreValeursPar défautCommentaires
WebServicePort1-6553511435Si ce paramètre n'est pas spécifié, utilisez 11435.
WebServiceCertificateThumbprintVideSi ce paramètre est vide, un nouveau certificat auto-signé est généré.
ExposeExceptionDetailsTrue/FalseFalse

Utilisez les informations suivantes pour dépanner l'adaptateur de cloud pour SQL Server:

  • Gestion des erreurs et enregistrement – Les erreurs et les messages d'état sont écrits dans le journal des événements des applications.

  • Suivi, événements – Tous les événements sont écrits dans le journal des événements des applications.

  • Contrôle, configuration – Utilisez le fichier de configuration situé dans C:\Program Files\Microsoft SQL Server\130\tools\CloudAdapter\.

ErreurID d'erreurCauseRésolution
Une exception s'est produite lors de l'ajout du certificat dans le magasin de certificats. [Texte de l'exception].45560Autorisations pour le magasin de certificats de l’ordinateurVérifiez que le service adaptateur cloud dispose des autorisations nécessaires pour ajouter des certificats au magasin de certificats de l’ordinateur.
Une exception s'est produite lors de la configuration de la liaison SSL du port {numéro de port} et du certificat {Thumbprint}. {Exception}.45561Une autre application a déjà utilisé le port ou lié un certificat à celui-ci.Supprimez les liaisons existantes ou modifiez le port de l'adaptateur de cloud dans le fichier de configuration.
Certificat SSL introuvable [{Thumbprint}] dans le magasin de certificats.45564L'empreinte numérique de certificat est dans le fichier de configuration, mais le magasin de certificats personnel pour le service ne contient pas de certificat.

Autorisations insuffisantes.
Vérifiez que le certificat se trouve dans le magasin de certificats personnel pour le service.

Vérifiez que le service dispose des autorisations appropriées pour le magasin.
Échec du démarrage du service Web. [Texte de l'exception].45570Décrit dans l'exception.Activez ExposeExceptionDetails et utilisez les informations étendues de l'exception.
Le certificat [{Thumbprint}] a expiré.45565Certificat arrivé à expiration référencé dans le fichier de configuration.Ajoutez un certificat valide et mettez à jour le fichier de configuration avec son empreinte numérique.
Erreur du service Web : {0}.45571Décrit dans l'exception.Activez ExposeExceptionDetails et utilisez les informations étendues de l'exception.

Déployer une base de données SQL Server sur une machine virtuelle Microsoft Azure

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft