New-MasterDataServicesDatabase (PowerShell)
Создает базу данных Master Data Services.
Синтаксис
New-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation>
[-DatabaseName] <String> [-AdminAccount] <String> [-Collation <String>]
Описание
Командлет New-MasterDataServicesDatabase создает базу данных Master Data Services. Командлет проверяет, имеет ли указанный экземпляр SQL Server поддерживаемые версию и выпуск для размещения базы данных Master Data Services. Этот командлет также проверяет, имеет ли указанная учетная запись разрешение на создание базы данных на этом экземпляре.
Параметры
-Server
Параметр Server — это объект сведений о сервере баз данных, полученный от командлета Get-MasterDataServicesDatabaseServerInformation. Этот объект используется для соединения с экземпляром SQL Server, на котором будет создана база данных Master Data Services.
Обязательный? |
true |
Позиция? |
0 |
Значение по умолчанию |
нет |
Обрабатывать входные данные конвейера |
true (ByValue) |
Обрабатывать символы-шаблоны? |
false |
-DatabaseName
Параметр DatabaseName представляет собой строку, указывающую имя новой базы данных Master Data Services.
Обязательный? |
true |
Позиция? |
1 |
Значение по умолчанию |
нет |
Обрабатывать входные данные конвейера |
false |
Обрабатывать символы-шаблоны? |
false |
-AdminAccount
Параметр AdminAccount представляет собой строку, указывающую домен и учетную запись, которой будет предоставлено разрешение на новую базу данных Master Data Services.
Обязательный? |
true |
Позиция? |
2 |
Значение по умолчанию |
нет |
Обрабатывать входные данные конвейера |
false |
Обрабатывать символы-шаблоны? |
false |
-Collation
Параметр Collation представляет собой строку, определяющую параметры сортировки для новой базы данных Master Data Services.
Обязательный? |
false |
Позиция? |
именованный |
Значение по умолчанию |
параметры сортировки по умолчанию для сервера |
Обрабатывать входные данные конвейера |
false |
Обрабатывать символы-шаблоны? |
false |
Входы и выходы
Входной тип — это тип объектов, которые можно направить в командлет. Возвращаемый тип — это тип объектов, возвращаемых командлетом.
Входы |
Microsoft.MasterDataServices.Configuration.DatabaseServerInformation Объект сведений о сервере баз данных, полученный от командлета Get-MasterDataServicesDatabaseServerInformation. |
Выходы |
Нет |
Примеры
Выходные данные
Далее приводится пример выходных данных, возвращаемых при использовании данного командлета.
Name : MyDatabase
HasAccess : True
Collation : SQL_Latin1_General_CP1_CI_AS
ServiceAccount :
MdsAdministrator : MyDomain\AccountName
Server : Microsoft.MasterDataServices.Configuration.DatabaseServerInformation
IsDatabaseOwner : True
Использование переменных и именованных параметров
В этом примере используется командлет Get-MasterDataServicesDatabaseServerInformation для задания переменной $server, предназначенной для использования в качестве параметра Server в командлете New-MasterDataServicesDatabase. Эти параметры являются именованными параметрами. Для новой базы данных используются параметры сортировки по умолчанию, так как параметры сортировки не заданы.
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';
Направление выходных данных и использование именованных параметров
В следующем примере выполняется направление выходных данных из командлета Get-MasterDataServicesDatabaseServerInformation в командлет New-MasterDataServicesDatabase для параметра Server в New-MasterDataServicesDatabase. Эти параметры являются именованными.
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';
Использование переменных и позиционных параметров
В этом примере используется командлет Get-MasterDataServicesDatabaseServerInformation для задания переменной $server, предназначенной для использования в качестве параметра Server в командлете New-MasterDataServicesDatabase. Эти параметры являются позиционными параметрами. Для новой базы данных используются параметры сортировки по умолчанию, поскольку параметры сортировки не заданы.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase $server 'MyDatabase' 'MyDomain\AccountName';