New-MasterDataServicesDatabase (PowerShell)
Crea un database Master Data Services.
Sintassi
New-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation>
[-DatabaseName] <String> [-AdminAccount] <String> [-Collation <String>]
Descrizione
New-MasterDataServicesDatabase crea un database Master Data Services. Verifica che l'istanza di SQL Server specificata sia una versione ed edizione supportata per ospitare il database Master Data Services e verifica che l'account specificato disponga dell'autorizzazione per creare un database in tale istanza.
Parametri
-Server
Il parametro Server è un oggetto informazioni sul server database da Get-MasterDataServicesDatabaseServerInformation. Questo oggetto viene utilizzato per connettere l'istanza di SQL Server in cui creare il database Master Data Services.
Obbligatorio? |
true |
Posizione? |
0 |
Valore predefinito |
none |
Accettare input da pipeline? |
true (ByValue) |
Accettare caratteri jolly? |
false |
-DatabaseName
Il parametro DatabaseName è una stringa che specifica il nome del nuovo database Master Data Services.
Obbligatorio? |
true |
Posizione? |
1 |
Valore predefinito |
none |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
- AdminAccount
Il parametro AdminAccount è una stringa che specifica un dominio e un account di Windows per concedere l'autorizzazione al nuovo database Master Data Services.
Obbligatorio? |
true |
Posizione? |
2 |
Valore predefinito |
none |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Collation
Il parametro Collation è una stringa che specifica una regola di confronto per il nuovo database Master Data Services.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
La regola di confronto per il server. |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo di oggetti restituito dal cmdlet.
Input |
Microsoft.MasterDataServices.Configuration.DatabaseServerInformation Un oggetto informazioni sul server database da Get-MasterDataServicesDatabaseServerInformation. |
Output |
Nessuno. |
Esempi
Output
Di seguito è riportato un esempio dell'output restituito quando si utilizza questo cmdlet.
Name : MyDatabase HasAccess : True Collation : SQL_Latin1_General_CP1_CI_AS ServiceAccount : MdsAdministrator : MyDomain\AccountName Server : Microsoft.MasterDataServices.Configuration.DatabaseServerInformation IsDatabaseOwner : True |
Utilizzo di variabili e parametri denominati
In questo esempio viene utilizzato il cmdlet Get-MasterDataServicesDatabaseServerInformation per impostare una variabile, $server, da utilizzare per il parametro Server nel cmdlet New-MasterDataServicesDatabase. I parametri sono parametri denominati e per il nuovo database viene utilizzata la regola di confronto predefinita, poiché non ne viene specificata una.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase -Server $server
-DatabaseName 'MyDatabase' -AdminAccount 'MyDomain\AccountName';
Inoltro tramite pipe di output e utilizzo di parametri denominati
In questo esempio viene inoltrato tramite pipe l'output da Get-MasterDataServicesDatabaseServerInformation a New-MasterDataServicesDatabase per il parametro Server in New-MasterDataServicesDatabase. I parametri sono parametri denominati.
C:\PS> Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=' |
New-MasterDataServicesDatabase -DatabaseName 'MyDatabase'
-AdminAccount 'MyDomain\AccountName' -Collation 'SQL_Latin1_General_CP1_CI_AS';
Utilizzo di variabili e parametri posizionali
In questo esempio viene utilizzato il cmdlet Get-MasterDataServicesDatabaseServerInformation per impostare una variabile, $server, da utilizzare per il parametro Server nel cmdlet New-MasterDataServicesDatabase. I parametri sono parametri posizionali e per il nuovo database viene utilizzata la regola di confronto predefinita, poiché non ne viene specificata una.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase $server 'MyDatabase' 'MyDomain\AccountName';