New-MasterDataServicesDatabase (PowerShell)
Crea una base de datos Master Data Services.
Sintaxis
New-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation>
[-DatabaseName] <String> [-AdminAccount] <String> [-Collation <String>]
Descripción
New-MasterDataServicesDatabase crea una base de datos Master Data Services. Comprueba que la instancia especificada de SQL Server es una versión y edición compatibles para hospedar la base de datos Master Data Services, y comprueba que la cuenta especificada tiene permiso para crear una base de datos en esa instancia.
Parámetros
-Server
El parámetro Server es un objeto de información de servidor de bases de datos de Get-MasterDataServicesDatabaseServerInformation. Este objeto se usa para conectar con la instancia de SQL Server en la que crear la base de datos Master Data Services.
¿Obligatorio? |
true |
¿Posición? |
0 |
Valor predeterminado |
ninguno |
Aceptar la entrada de la canalización |
true (ByValue) |
¿Aceptar carácter comodín? |
false |
-DatabaseName
El parámetro DatabaseName es una cadena que especifica el nombre de la nueva base de datos Master Data Services.
¿Obligatorio? |
true |
¿Position? |
1 |
Valor predeterminado |
ninguno |
Aceptar la entrada de la canalización |
false |
¿Aceptar carácter comodín? |
false |
-AdminAccount
El parámetro AdminAccount es una cadena que especifica un dominio y cuenta de Windows para conceder permiso a la nueva base de datos Master Data Services.
¿Obligatorio? |
true |
¿Position? |
2 |
Valor predeterminado |
ninguno |
Aceptar la entrada de la canalización |
false |
¿Aceptar carácter comodín? |
false |
-Collation
El parámetro Collation es una cadena que especifica una intercalación para la nueva base de datos Master Data Services.
¿Requerido? |
false |
¿Position? |
con nombre |
Valor predeterminado |
La intercalación predeterminada para el servidor. |
Aceptar la entrada de la canalización |
false |
¿Aceptar carácter comodín? |
false |
Entradas y salidas
El tipo de entrada es el tipo de los objetos que puede canalizar al cmdlet. El tipo de valor devuelto es el tipo de objeto que el cmdlet devuelve.
Entradas |
Microsoft.MasterDataServices.Configuration.DatabaseServerInformation Un objeto de información de servidor de bases de datos de Get-MasterDataServicesDatabaseServerInformation. |
Salidas |
Ninguna |
Ejemplos
Salida
El siguiente es un ejemplo del resultado que se devuelve al usar este cmdlet.
Name : MyDatabase
HasAccess : True
Collation : SQL_Latin1_General_CP1_CI_AS
ServiceAccount :
MdsAdministrator : MyDomain\AccountName
Server : Microsoft.MasterDataServices.Configuration.DatabaseServerInformation
IsDatabaseOwner : True
Usar variables y parámetros con nombre
En este ejemplo se utiliza el cmdlet MasterDataServicesDatabaseServerInformation para establecer una variable, $server, para usarla para el parámetro Server en el cmdlet New-MasterDataServicesDatabase. Los parámetros son parámetros con nombre y la intercalación predeterminada se usa para la nueva base de datos porque no se especifica ninguna intercalación.
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';
Canalizar la salida y usar parámetros con nombre
En este ejemplo se canaliza la salida Get-MasterDataServicesDatabaseServerInformation a ew-MasterDataServicesDatabase para el parámetro Server en New-MasterDataServicesDatabase. Los parámetros son parámetros con nombre.
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';
Usar variables y parámetros posicionales
En este ejemplo se usa el cmdlet Get-MasterDataServicesDatabaseServerInformation para establecer una variable, $server, para usarla para el parámetro Server en el cmdlet New-MasterDataServicesDatabase. Los parámetros son posicionales con nombre y la intercalación predeterminada se usa para la nueva base de datos porque no se especifica ninguna intercalación.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase $server 'MyDatabase' 'MyDomain\AccountName';