Condividi tramite


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';