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'