Compartilhar via


New-MasterDataServicesDatabase (PowerShell)

Cria um banco de dados do Master Data Services.

Sintaxe

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

Descrição

New-MasterDataServicesDatabase cria um banco de dados do Master Data Services. Verifica se a instância especificada de SQL Server é uma versão e edição com suporte para hospedar o banco de dados do Master Data Services e se a conta especificada tem permissão para criar um banco de dados nessa instância.

Parâmetros

-Server

O parâmetro Server é um objeto de informações de servidor de banco de dados de Get-MasterDataServicesDatabaseServerInformation. Esse objeto é usado para conectar à instância do SQL Server em que será criado o banco de dados do Master Data Services.

Obrigatório?

true

Posição?

0

Valor padrão

nenhum

Aceitar entrada de pipeline

true (ByValue)

Aceitar caracteres curinga?

false

-DatabaseName

O parâmetro DatabaseName é uma cadeia de caracteres que especifica o nome do novo banco de dados do Master Data Services.

Obrigatório?

true

Posição?

1

Valor padrão

nenhum

Aceitar entrada de pipeline

false

Aceitar caracteres curinga?

false

-AdminAccount

O parâmetro AdminAccount é uma cadeia de caracteres que especifica um domínio e conta do Windows para conceder permissão ao novo banco de dados do Master Data Services.

Obrigatório?

true

Posição?

2

Valor padrão

nenhum

Aceitar entrada de pipeline

false

Aceitar caracteres curinga?

false

-Collation

O parâmetro Collation é uma cadeia de caracteres que especifica um agrupamento para o novo banco de dados do Master Data Services.

Obrigatório?

false

Posição?

nomeado

Valor padrão

O agrupamento padrão para o servidor.

Aceitar entrada de pipeline

false

Aceitar caracteres curinga?

false

Entradas e saídas

O tipo de entrada é o tipo dos objetos que você pode transportar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.

Entradas

Microsoft.MasterDataServices.Configuration.DatabaseServerInformation

Um objeto de informações de servidor de banco de dados de Get-MasterDataServicesDatabaseServerInformation.

Saídas

Nenhum

Exemplos

Saída

É mostrado a seguir um exemplo da saída que é retornada quando esse cmdlet é usado.

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

Usando variáveis e parâmetros nomeados

Este exemplo usa o cmdlet Get-MasterDataServicesDatabaseServerInformation para definir uma variável, $server, que será usada para o parâmetro Server no cmdlet New-MasterDataServicesDatabase. Os parâmetros são parâmetros nomeados e o agrupamento padrão é usado para o novo banco de dados porque nenhum agrupamento é especificado.

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

Pipe da saída e uso de parâmetros nomeados

Este exemplo transporta a saída de Get-MasterDataServicesDatabaseServerInformation para New-MasterDataServicesDatabase, para o parâmetro Server em New-MasterDataServicesDatabase. Os parâmetros são parâmetros nomeados.

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

Usando variáveis e parâmetros posicionais

Este exemplo usa o cmdlet Get-MasterDataServicesDatabaseServerInformation para definir uma variável, $server, que será usada para o parâmetro Server no cmdlet New-MasterDataServicesDatabase. Os parâmetros são parâmetros posicionais e o agrupamento padrão é usado para o novo banco de dados porque nenhum agrupamento é especificado.

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