Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server su Windows
Istanza gestita di SQL di Azure
Importante
Master Data Services (MDS) viene rimosso da SQL Server 2025 (17.x). Microsoft continua a supportare MDS in SQL Server 2022 (16.x) e versioni precedenti.
In Master Data Services, utilizzare lo strumento MDSModelDeploy per distribuire un pacchetto contenente:
Solo oggetti modello.
Oggetti del modello e dati.
Se si desidera distribuire un pacchetto che contiene solo oggetti del modello, è possibile utilizzare in alternativa la procedura guidata di distribuzione del modello nell'applicazione Web Master Data Manager. Per altre informazioni, vedere Distribuire un pacchetto di distribuzione di modelli tramite la procedura guidata.
Importante
I pacchetti possono essere distribuiti solo nella versione di SQL Server utilizzata per crearli. Ciò significa che i pacchetti creati in SQL Server 2012 (11.x) non possono essere distribuiti in SQL Server 2014 (12.x) o versione successiva.
Prerequisiti
Per eseguire questa procedura:
È necessario disporre dell'autorizzazione per accedere all'area funzionale Amministrazione sistema nell'ambiente Master Data Services di destinazione.
È necessario che sia già disponibile un pacchetto di distribuzione di modelli. Per altre informazioni, vedere Creare un pacchetto di distribuzione di modelli tramite MDSModelDeploy.
È necessario essere un amministratore nell'ambiente in cui viene distribuito il modello. Per altre informazioni, vedere Amministratori (Master Data Services).
Se stai aggiornando un modello con dati, la versione che stai distribuendo non può essere Bloccato o Con commit effettuato.
Per distribuire un pacchetto di distribuzione di modelli
Determinare se si distribuisce un nuovo modello, un clone di un modello o si aggiorna un modello clonato in precedenza. Per altre informazioni, vedere Opzioni di distribuzione dei modelli (Master Data Services).
Aprire un prompt dei comandi con privilegi di amministratore e passare a MDSModelDeploy.exe.
Se MDS è stato installato nel percorso predefinito, lo strumento è disponibile in unità:\Programmi\Microsoft SQL Server\130\Master Data Services\Configuration
Se MDS non è stato installato nel percorso predefinito, cercare MDSModelDeploy.exe nel computer locale.
Facoltativo. Visualizzare le opzioni e la Guida.
Per visualizzare tutte le opzioni disponibili, digitare
MDSModelDeploye premere Invio.Per visualizzare la guida di un'opzione, digitare il seguente comando, dove OptionName è il nome dell'opzione:
MDSModelDeploy help OptionName.
Facoltativo. Se sono disponibili più applicazioni Web, determinare il nome del servizio in cui verrà eseguita la distribuzione digitando questo comando e premendo INVIO:
MDSModelDeploy listservicesVerrà restituito un elenco di valori, ad esempio
MDS1, Default Web Site, MDS. Il primo valore di questo elenco, in questo casoMDS1, è necessario per distribuire il modello.A seconda del fatto che si crei, si cloni o si aggiorni un modello, al prompt dei comandi digitare quanto segue e premere INVIO.
Per creare un nuovo modello:
MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceNamePer creare un clone di un modello:
MDSModelDeploy deployclone -package PackageNamePer aggiornare un modello esistente e i relativi dati:
MDSModelDeploy deployupdate -package PackageName -version VersionName
Importante
Se si utilizza lo strumento MDSModelDeploy per aggiornare un modello esistente e i relativi dati e nel pacchetto non è contenuto alcun attributo, entità o membro disponibile nel modello di destinazione, questi elementi non saranno eliminati dal modello tramite MDSModelDeploy.
Dove PackageName è il nome del file di pacchetto (con estensione pkg), ModelName è il nome del nuovo modello, VersionName è il nome della versione e ServiceName è il nome del servizio del passaggio precedente. Assicurarsi che i nomi del modello e della versione corrispondano esattamente, con distinzione tra maiuscole e minuscole.
Al termine della distribuzione del pacchetto, verrà visualizzato un messaggio "Operazione MDSModelDeploy completata".
Note:
Se una vista sottoscrizioni nel pacchetto ha lo stesso nome di una vista sottoscrizioni in un modello esistente, viene visualizzato l'avviso: la vista delle sottoscrizioni del deployer è stata rinominata e la vista viene creata come modelname.subscriptionviewname. Se questo nome è già in uso, la vista della sottoscrizione non viene creata.
Il processo di distribuzione si svolge in quattro passaggi:
Creazione degli oggetti modello.
Vengono create le regole aziendali.
Vengono create le viste delle sottoscrizioni.
I dati master sono popolati.
Quando si crea un nuovo modello o se ne clona uno esistente, se si verifica un errore durante un qualsiasi passaggio del processo, il modello viene eliminato.
Quando si aggiorna un modello, se si verifica un errore durante i primi tre passaggi, l'operazione viene interrotta; tuttavia il rollback delle modifiche già effettuate non viene eseguito. Se il processo non riesce nel passaggio 4, i membri che possono essere aggiornati vengono aggiornati.