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'