2

2008R2 で PowerShell SQL プロバイダーに接続すると、データベース コレクションにシステム データベースが含まれていないように見えます。返されたリストにマスター、msdb などを含める方法はありますか? SMO を使用するとそれができます。プロバイダーでそれを行う方法に興味がありました。

例えば

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

戻り値:

Name    
----
DBA   
4

1 に答える 1

2

こちらです:

push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" 
Get-ChildItem -force | Select-Object Name 
Pop-Location
于 2013-11-05T15:00:03.983 に答える