Partager via


Déployer des solutions de modèle avec l’utilitaire de déploiement

L’utilitaire Microsoft.AnalysisServices.Deployment vous permet de démarrer le moteur de déploiement Microsoft SQL Server Analysis Services à partir de l’invite de commandes. En tant que fichier d’entrée, l’utilitaire utilise les fichiers de sortie XML générés en créant un projet Analysis Services dans SQL Server Data Tools (SSDT). Les fichiers d’entrée sont facilement modifiables pour personnaliser le déploiement d’un projet Analysis Services. Le script de déploiement généré peut ensuite être exécuté immédiatement ou enregistré pour un déploiement ultérieur.

Syntaxe

  
      Microsoft.AnalysisServices.Deployment [ASdatabasefile]   
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}  

Les arguments

ASdatabasefile
Chemin complet du dossier dans lequel se trouve le fichier de script de déploiement Analysis Services (.asdatabase). Ce fichier est généré lorsque vous déployez un projet dans SQL Server Data Tools. Il se trouve dans le dossier de la corbeille de projet. Le fichier .asdatabase, qui contient les définitions d’objets à déployer, est situé. S’il n’est pas spécifié, le dossier actif est utilisé.

/s
Exécute l’utilitaire en mode silencieux et n’affiche aucune boîte de dialogue. Pour plus d’informations sur les modes, consultez la section Modes, plus loin dans cette rubrique.

logfile
Chemin d’accès complet et nom de fichier du fichier journal. Les événements de trace sont consignés dans le fichier journal spécifié. Si le fichier journal existe déjà, le contenu du fichier sera remplacé.

/a
Exécute l’utilitaire en mode réponse. Toutes les réponses apportées pendant la partie Assistant de l’utilitaire doivent être réécrites dans les fichiers d’entrée, mais aucune modification n’est réellement apportée aux cibles de déploiement.

/o
Exécute l’utilitaire en mode sortie. Le déploiement ne se produit pas, mais le script XML for Analysis (XMLA) qui serait généralement envoyé aux cibles de déploiement est enregistré dans le fichier de script de sortie spécifié. Si output_script_file n’est pas spécifié, l’utilitaire tente d’utiliser le fichier de script de sortie spécifié dans le fichier d’entrée des options de déploiement (.deploymentoptions). Si aucun fichier de script de sortie n’est spécifié dans le fichier d’entrée des options de déploiement, une erreur se produit.

Pour plus d’informations sur les modes, consultez la section Modes, plus loin dans cette rubrique.

output_script_file
Chemin d’accès complet et nom de fichier du fichier de script de sortie.

/d
Si l’argument /o est utilisé, spécifie que l’utilitaire ne doit pas se connecter à l’instance cible. Étant donné qu’aucune connexion n’est établie aux cibles de déploiement, le script de sortie est généré uniquement en fonction des informations récupérées à partir des fichiers d’entrée.

Remarque

L’argument /d est utilisé uniquement en mode sortie. Cet argument est ignoré s’il est spécifié en mode réponse ou silencieux. Pour plus d’informations sur les modes, consultez la section Modes, plus loin dans cette rubrique.

Remarques

L’utilitaire Microsoft.AnalysisServices.Deployment prend un ensemble de fichiers qui fournissent les définitions d’objets, les cibles de déploiement, les options de déploiement et les paramètres de configuration, et tente de déployer les définitions d’objets sur les cibles de déploiement spécifiées, à l’aide des options de déploiement et des paramètres de configuration spécifiés. Cet utilitaire peut fournir une interface utilisateur lorsqu’elle est appelée en mode de sortie ou fichier de réponse. Pour plus d’informations sur l’utilisation de l’interface utilisateur fournie pour cet utilitaire pour créer des fichiers de réponses, consultez Déployer des solutions de modèle à l’aide de l’Assistant Déploiement.

L’utilitaire se trouve dans le dossier \Program files (x86)\Microsoft SQL Server\110\Binn\ManagementStudio.

Modes

L’utilitaire peut être exécuté dans les modes répertoriés dans le tableau suivant.

Mode Descriptif
Mode silencieux Aucune interface utilisateur n’est affichée et toutes les informations nécessaires au déploiement sont fournies par les fichiers d’entrée. Aucune progression n’est affichée par l’utilitaire en mode silencieux. Au lieu de cela, un fichier journal facultatif peut être utilisé pour capturer les informations de progression et d’erreur pour une révision ultérieure.
Mode réponse L’interface utilisateur de l’Assistant Déploiement s’affiche et les réponses utilisateur sont enregistrées dans les fichiers d’entrée spécifiés pour un déploiement ultérieur. Le déploiement ne se produit pas en mode réponse. Le seul objectif du mode réponse est de capturer les réponses des utilisateurs
Mode de sortie Aucune interface utilisateur n’est affichée et toutes les informations nécessaires au déploiement sont fournies par les fichiers d’entrée.

Toutefois, contrairement au mode silencieux, la sortie de l’utilitaire est écrite dans un fichier de script de sortie, pas envoyée aux cibles de déploiement indiquées dans les fichiers d’entrée. Sauf si l’argument /d est spécifié, l’utilitaire se connecte à chaque cible de déploiement pour comparer les métadonnées lors de la génération du fichier de script de sortie.

Retour aux arguments

Exemples

L’exemple suivant montre comment déployer un projet Analysis Services en mode silencieux, journaliser la progression et les messages d’erreur pour une révision ultérieure :

Microsoft.AnalysisServices.Deployment.exe

<drive>:\My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin

/s: C:\ My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin\deployment.log

Voir aussi

Référence de l'utilitaire d'invite de commande (moteur de base de données)