Powershell sql提供程序数据库集合缺少系统数据库

时间:2013-11-05 14:48:54

标签: database powershell system provider

当连接到2008R2上的powershell sql提供程序时,Databases集合似乎不包含系统数据库。 有关如何在返回列表中包含master,msdb等的任何想法? 使用SMO做到这一点,我只是好奇如何与提供商一起做。

E.g

push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" 
Get-ChildItem | Select-Object Name 
Pop-Location

返回:

Name    
----
DBA   

1 个答案:

答案 0 :(得分:2)

这样:

push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" 
Get-ChildItem -force | Select-Object Name 
Pop-Location