Get-MasterDataServicesDatabase (PowerShell)

获取有关 Master Data Services 数据库的信息。

语法

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

说明

Get-MasterDataServicesDatabase 返回一个数据库信息对象,该对象包含有关指定的 SQL Server 实例上的 Master Data Services 数据库的信息。它验证连接字符串中的凭据是否有权读取指定数据库。

参数

-Server

Server 参数是 Get-MasterDataServicesDatabaseServerInformation 中的一个数据库服务器信息对象。此对象用于连接 Master Data Services 数据库所在的 SQL Server 实例。

必需?

true

位置?

0

默认值

接受管道输入

true (ByValue)

接受通配符?

false

-DatabaseName

DatabaseName 参数是一个字符串,该字符串指定自其获取信息的 Master Data Services 数据库的名称。

必需?

true

位置?

1

默认值

接受管道输入

false

接受通配符?

false

输入和输出

输入类型是可以传送到 cmdlet 的对象的类型。返回类型是 cmdlet 所返回的对象的类型。

输入

Microsoft.MasterDataServices.Configuration.DatabaseServerInformation、System.String

输入包括一个来自 Get-MasterDataServicesDatabaseServerInformation 的数据库服务器信息对象,以及一个用于指定自其获取信息的 Master Data Services 数据库的字符串。

输出

Microsoft.MasterDataServices.Configuration.DatabaseInformation

Get-MasterDataServicesDatabase 返回一个数据库信息对象,该对象包含有关指定的 Master Data Services 数据库的信息。

示例

输出

下例是在使用此 cmdlet 时所返回的输出的示例。

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

使用变量和命名参数

此示例使用 Get-MasterDataServicesDatabaseServerInformation cmdlet 设置了一个变量 $server,以用于 Get-MasterDataServicesDatabase cmdlet 中的 Server 参数。这些参数是命名参数。

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-MasterDataServicesDatabase 中的 Server 参数,将 Get-MasterDataServicesDatabaseServerInformation 的输出传送到 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 cmdlet 设置了一个变量 $server,以用于 New-MasterDataServicesDatabase cmdlet 中的 Server 参数。这些参数是位置参数。

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