回答:
SSMSで解決策を探していると明確に述べているが、それが役立つ場合はPowerShellソリューションを提供すると思いました(SPS 2008および2008 R2の内部からSQLPSにアクセスできます)。
SQLPS(またはSQLコマンドレットスナップインを備えた通常のPowerShell)を使用して、次のようなものを実行できます。
Invoke-Sqlcmd -Query "sp_databases" -ServerInstance "LocalHost\R2" |
Export-Csv -Path "C:\temp\MyDatabaseSizes.csv" -NoTypeInformation
興味があれば、この例を続けていくことができます。
PowerShellスクリプトアプローチが気に入ったら、SSMSからPowerShell経由でCSVにエクスポートするスクリプトがあります。これまでのところ、動的SQLスクリプトを使用できるので、任意のテキストを選択でき、SSMSはそれを引数としてスクリプトに渡します。
マイナス面は、現在のウィンドウの接続を渡す賢い方法を見つけていないことだけです。私の現在の回避策は、接続文字列、つまりPROD_DW、PROD_DB、TEST_DWのみが異なるさまざまなツールをセットアップすることです...
SSMSはデータエクスポートツールではありません。インポート/エクスポートウィザードまたはBCPを使用します。どちらもデータエクスポートツールとして設計されており、目的の処理を実行します。