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