Distribuire soluzioni di modelli con l'utilità di distribuzioneDeploy Model Solutions with the Deployment Utility

SI APPLICA A:sìSQL Server Analysis ServicessìAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesyesAzure Analysis Services

L'utilità Microsoft.AnalysisServices.Deployment consente di avviare il motore di distribuzione di MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services dal prompt dei comandi.The Microsoft.AnalysisServices.Deployment utility lets you start the MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services deployment engine from the command prompt. Come file di input vengono usati i file di output XML generati dalla compilazione di un progetto di Analysis ServicesAnalysis Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).As input file, the utility uses the XML output files generated by building an Analysis ServicesAnalysis Services project in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT). I file di input sono facilmente modificabili in modo da personalizzare la distribuzione di un progetto di Analysis ServicesAnalysis Services .The input files are easily modifiable to customize the deployment of an Analysis ServicesAnalysis Services project. Lo script di distribuzione generato può quindi essere eseguito subito oppure salvato per essere distribuito in una fase successiva.The generated deployment script can then either be immediately run or saved for later deployment.

Nota

Il Analysis ServicesAnalysis Services guidata/Utilità di distribuzione viene installato con SQL Server Managment Studio (SSMS).The Analysis ServicesAnalysis Services Deployment Wizard/Utility is installed with SQL Server Managment Studio (SSMS). Assicurarsi che si usa la versione più recente.Be sure you're using the latest version. Per impostazione predefinita, la versione più recente della procedura guidata distribuzione è installata per \Microsoft SQL Server\140\Tools\Binn\ManagementStudio C:\Program Files (x86).By default, the latest version of the deployment wizard is installed to C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio.

SintassiSyntax


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

ArgomentiArguments

ASdatabasefileASdatabasefile
Percorso completo della cartella in cui si trova il file dello script di distribuzione (con estensione asdatabase) di Analysis ServicesAnalysis Services .The full path of the folder in which the Analysis ServicesAnalysis Services deployment script (.asdatabase) file is located. Questo file viene generato quando si distribuisce un progetto in SQL Server Data ToolsSQL Server Data Tools.This file is generated when you deploy a project in SQL Server Data ToolsSQL Server Data Tools. Si trova nella cartella bin del progetto.It is located in the project bin folder. Nel file .asdatabase sono contenute le definizioni degli oggetti da distribuire.The .asdatabase file contains the object definitions to be deployed is located. Se omesso, viene utilizzata la cartella corrente.If not specified, the current folder is used.

/s/s
Viene eseguita l'utilità in modalità non interattiva e non viene visualizzata alcuna finestra di dialogo.Runs the utility in silent mode and not display any dialog boxes. Per altre informazioni sulle modalità, vedere la sezione Modalitàdi seguito in questo argomento.For more information about modes, see the section, Modes, later in this topic.

logfilelogfile
Percorso completo e nome file del file di log.The full path and file name of the log file. Gli eventi di traccia verranno registrati nel file di log specificato.Trace events will be logged to the specified log file. Se il file di log esiste già, il relativo contenuto verrà sostituito.If the log file already exists, the file's content will be replaced.

/a/a
Viene eseguita l'utilità in modalità di risposta.Runs the utility in answer mode. Tutte le risposte fornite durante l'esecuzione guidata dell'utilità verranno scritte nei file di input, ma non verrà apportata alcuna modifica alle destinazioni di distribuzione.All responses made during the wizard part of the utility should be written back to the input files, but no changes will actually be made to the deployment targets.

/o/o
Viene eseguita l'utilità in modalità output.Runs the utility in output mode. La distribuzione non verrà eseguita, ma lo script XML for Analysis (XMLA) che in genere viene inviato alle destinazioni di distribuzione viene invece salvato nel file script di output specificato.Deployment will not occur, but the XML for Analysis (XMLA) script that would ordinarily be sent to the deployment targets is instead saved to the specified output script file. Se non si specifica output_script_file , l'utilità cerca di usare il file script di output specificato nel file di input delle opzioni di distribuzione con estensione deploymentoptions.If output_script_file is not specified, the utility tries to use the output script file specified in the deployment options (.deploymentoptions) input file. Se non si specifica un file script di output nel file di input delle opzioni di distribuzione, si verificherà un errore.If an output script file is not specified in the deployment options input file, an error occurs.

Per altre informazioni sulle modalità, vedere la sezione Modalitàdi seguito in questo argomento.For more information about modes, see the section, Modes, later in this topic.

output_script_fileoutput_script_file
Percorso completo e nome file del file script di output.The full path and file name of the output script file.

/d/d
Se si usa l'argomento /o , viene specificato che l'utilità non deve connettersi all'istanza di destinazione.If the /o argument is used, specifies that the utility should not connect to the target instance. Poiché non vengono stabilite connessioni alle destinazioni di distribuzione, lo script di output viene generato solo in base alle informazioni recuperate dai file di input.Because no connection is made to the deployment targets, the output script is generated based only on information retrieved from the input files.

Nota

L'argomento /d viene usato solo nella modalità di output.The /d argument is used only in output mode. Questo argomento viene ignorato se specificato in modalità di risposta o automatica.This argument is ignored if specified in answer or silent mode. Per altre informazioni sulle modalità, vedere la sezione Modalitàdi seguito in questo argomento.For more information about modes, see the section, Modes, later in this topic.

NoteRemarks

L'utilità Microsoft.AnalysisServices.Deployment usa un set di file che includono le definizioni degli oggetti, le destinazioni di distribuzione, le opzioni di distribuzione e le impostazioni di configurazione e cerca di distribuire le definizioni degli oggetti alle destinazioni di distribuzione specificate usando le opzioni di distribuzione e le impostazioni di configurazione impostate.The Microsoft.AnalysisServices.Deployment utility takes a set of files that provide the object definitions, deployment targets, deployment options, and configuration settings, and tries to deploy the object definitions to the specified deployment targets, using the specified deployment options and configuration settings. Questa utilità può implementare un'interfaccia utente se richiamata in modalità file di risposte o output.This utility can provide a user interface when invoked in answer file or output mode. Per altre informazioni sull'uso dell'interfaccia utente implementata da questa utilità per creare i file di risposte, vedere Distribuire soluzioni di modelli tramite la Distribuzione guidata.For more information about how to use the user interface supplied for this utility to create answer files, see Deploy Model Solutions Using the Deployment Wizard.

L'utilità si trova nella cartella \Programmi file (x86) \Microsoft SQL Server\140\Binn\ManagementStudio.The utility is located in the \Program files (x86)\Microsoft SQL Server\140\Binn\ManagementStudio folder.

ModalitàModes

L'utilità può essere eseguita nelle modalità riportate nella tabella seguente.The utility can be run in the modes listed in the following table.

ModeMode DescriptionDescription
Modalità automaticaSilent mode Non viene visualizzata alcuna interfaccia utente e tutte le informazioni necessarie per la distribuzione vengono recuperate dai file di input.No user interface is displayed and all information needed for deployment is supplied by the input files. In questa modalità lo stato di avanzamento non viene visualizzato.No progress is displayed by the utility in silent mode. È invece possibile utilizzare un file di log facoltativo per acquisire le informazioni sullo stato e sugli errori per una verifica successiva.Instead, an optional log file can be used to capture progress and error information for later review.
Modalità di rispostaAnswer mode Viene visualizzata l'interfaccia utente Distribuzione guidata e le risposte dell'utente vengono memorizzate nei file di input specificati per la distribuzione successiva.The Deployment Wizard user interface is displayed and user responses are saved to the specified input files for later deployment. In questa modalità la distribuzione non viene eseguita.Deployment does not occur in answer mode. Questa modalità ha lo scopo di acquisire le risposte dell'utente.The only purpose of answer mode is to capture user responses
Modalità outputOutput mode Non viene visualizzata alcuna interfaccia utente e tutte le informazioni necessarie per la distribuzione vengono recuperate dai file di input.No user interface is displayed and all information needed for deployment is supplied by the input files.

A differenza della modalità automatica, tuttavia, l'output dell'utilità viene scritto in un file script di output e non inviato alle destinazioni di distribuzione indicate nei file di input.However, unlike silent mode, the output from the utility is written to an output script file, not sent to the deployment targets indicated in the input files. A meno che non venga specificato l'argomento /d , l'utilità si connette a ogni destinazione di distribuzione per confrontare i metadati durante la generazione del file script di output.Unless the /d argument is specified, the utility connects with each deployment target to compare metadata while generating the output script file.

Torna agli argomentiBack to Arguments

EsempiExamples

Nell'esempio seguente viene illustrato come distribuire un progetto di Analysis ServicesAnalysis Services in modalità automatica e registrare i messaggi di stato e di errore per una verifica successiva:The following example shows how to deploy an Analysis ServicesAnalysis Services project in silent mode, logging progress and error messages for later review:

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

Vedere ancheSee Also

Guida di riferimento alle utilità del prompt dei comandi (motore di database)Command Prompt Utility Reference (Database Engine)