Get-MasterDataServicesDatabase (PowerShell)

Получает сведения о базе данных Master Data Services.

Синтаксис

Get-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation> [-DatabaseName] <String>

Описание

Командлет Get-MasterDataServicesDatabase возвращает объект сведений о базе данных, содержащий сведения о базе данных Master Data Services в указанном экземпляре SQL Server. Этот командлет проверяет, имеют ли учетные данные, хранящиеся в строке подключения, разрешение на считывание из указанной базы данных.

Параметры

-Server

Параметр Server ‑ это объект сведений о сервере баз данных, полученный из командлета Get-MasterDataServicesDatabaseServerInformation. Этот объект используется для соединения с экземпляром SQL Server, на котором размещается база данных Master Data Services.

Обязательный?

true

Положение?

0

Значение по умолчанию

нет

Обрабатывать входные данные конвейера

true (ByValue)

Обрабатывать символы-шаблоны?

false

-DatabaseName

Параметр DatabaseName представляет собой строку, указывающую имя базы данных Master Data Services, из которой считываются сведения.

Обязательный?

true

Позиция?

1

Значение по умолчанию

нет

Обрабатывать входные данные конвейера

false

Обрабатывать символы-шаблоны?

false

Входы и выходы

Входной тип — это тип объектов, которые можно направить в командлет. Возвращаемый тип — это тип объектов, возвращаемых командлетом.

Входные данные

Microsoft.MasterDataServices.Configuration.DatabaseServerInformation, System.String

Входные данные — это объект сведений о сервере баз данных, полученный из командлета Get-MasterDataServicesDatabaseServerInformation, и строка, указывающая базу данных служб Master Data Services, из которой необходимо получить сведения.

Выходы

Microsoft.MasterDataServices.Configuration.DatabaseInformation

Get-MasterDataServicesDatabase возвращает объект сведений о базе данных, содержащий сведения об указанной базе данных Master Data Services.

Примеры

Выходные данные

Далее приводится пример выходных данных, возвращаемых при использовании командлета.

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

Использование переменных и именованных параметров

В этом примере для задания переменной $server для использования в качестве параметра Server в командлете Get-MasterDataServicesDatabase используется командлет Get-MasterDataServicesDatabaseServerInformation. Эти параметры являются именованными.

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

Направление выходных данных и использование именованных параметров

В следующем примере выполняется направление выходных данных из командлета Get-MasterDataServicesDatabaseServerInformation в командлет Get-MasterDataServicesDatabase для параметра Server в Get-MasterDataServicesDatabase. Параметр DatabaseName является именованным.

C:\PS>Get-MasterDataServicesDatabaseServerInformation 
    -ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=' | 
    Get-MasterDataServicesDatabase -DatabaseName 'MyDatabase'

Использование переменных и позиционных параметров

В этом примере используется командлет Get-MasterDataServicesDatabaseServerInformation для задания переменной $server, предназначенной для использования в качестве параметра Server в командлете New-MasterDataServicesDatabase. Эти параметры являются позиционным.

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

См. также

Справочник