Partager via


New-MasterDataServicesDatabase (PowerShell)

Crée une base de données Master Data Services.

Syntaxe

New-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation>
      [-DatabaseName] <String> [-AdminAccount] <String> [-Collation <String>]

Description

New-MasterDataServicesDatabase crée une base de données Master Data Services. Il vérifie si la version et l'édition de l'instance SQL Server spécifiée sont prises en charge pour héberger la base de données Master Data Services et si le compte spécifié a l'autorisation de créer une base de données sur cette instance.

Paramètres

-Server

Le paramètre Server est un objet d'informations sur le serveur de base de données de Get-MasterDataServicesDatabaseServerInformation. Cet objet est utilisé pour se connecter à l'instance de SQL Server sur laquelle créer la base de données Master Data Services.

Requis ?

true

Position ?

0

Valeur par défaut

aucune

Accepter l'entrée de pipeline

true (ByValue)

Accepter les caractères génériques ?

false

-DatabaseName

Le paramètre DatabaseName est une chaîne qui spécifie le nom de la nouvelle base de données Master Data Services.

Requis ?

true

Position ?

1

Valeur par défaut

aucune

Accepter l'entrée de pipeline

false

Accepter les caractères génériques ?

false

-AdminAccount

Le paramètre AdminAccount est une chaîne qui spécifie un domaine et un compte Windows pour accorder l'autorisation à la nouvelle base de données Master Data Services.

Requis ?

true

Position ?

2

Valeur par défaut

aucune

Accepter l'entrée de pipeline

false

Accepter les caractères génériques ?

false

-Collation

Le paramètre Collation est une chaîne qui spécifie un classement pour la nouvelle base de données Master Data Services.

Requis ?

false

Position ?

nommée

Valeur par défaut

Classement par défaut du serveur

Accepter l'entrée de pipeline

false

Accepter les caractères génériques ?

false

Entrées et sorties

Le type d'entrée correspond au type des objets que vous pouvez canaliser vers l'applet de commande. Le type de retour correspond au type des objets retournés par l'applet de commande.

Entrées

Microsoft.MasterDataServices.Configuration.DatabaseServerInformation

Objet d'informations du serveur de base de données de Get-MasterDataServicesDatabaseServerInformation.

Sorties

Aucune

Exemples

Sortie

Voici un exemple de la sortie retournée lorsque vous utilisez cet applet de commande.

Name             : MyDatabase
HasAccess        : True
Collation        : SQL_Latin1_General_CP1_CI_AS
ServiceAccount   :
MdsAdministrator : MyDomain\AccountName
Server           : Microsoft.MasterDataServices.Configuration.DatabaseServerInformation
IsDatabaseOwner  : True

Utilisation de variables et de paramètres nommés

Cet exemple utilise l'applet de commande Get-MasterDataServicesDatabaseServerInformation pour définir une variable, $server, à utiliser pour le paramètre Server dans l'applet de commande New-MasterDataServicesDatabase. Les paramètres sont des paramètres nommés, et le classement par défaut est utilisé pour la nouvelle base de données car aucun classement n'est spécifié.

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

Canalisation de la sortie et utilisation de paramètres nommés

Cet exemple canalise la sortie depuis Get-MasterDataServicesDatabaseServerInformation vers New-MasterDataServicesDatabase pour le paramètre Server dans New-MasterDataServicesDatabase. Les paramètres sont des paramètres nommés.

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

Utilisation de variables et de paramètres positionnels

Cet exemple utilise l'applet de commande Get-MasterDataServicesDatabaseServerInformation pour définir une variable, $server, à utiliser pour le paramètre Server dans l'applet de commande New-MasterDataServicesDatabase. Les paramètres sont des paramètres positionnels, et le classement par défaut est utilisé pour la nouvelle base de données car aucun classement n'est spécifié.

C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation 
    -ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password='; 
    New-MasterDataServicesDatabase $server 'MyDatabase' 'MyDomain\AccountName';