SSMSクエリ結果ペインから大きな文字列を確実にコピーするには、次の設定に細心の注意を払う必要があります(現在、SSMS 10.50.2500.0を見ています):
Tools > Options > Query Results > SQL Server > Results to Grid
Max chars retreived:
Non-XML: 65535
XML: Unlimited
Tools > Options > Query Results > SQL Server > Results to Text
Max chars displayed:
8192
設定を適用するには、少なくとも新しいクエリウィンドウを開く必要がある場合があります。 XMLは無制限であるため、潜在的に 完全な結果を取得するには、XMLにキャストします。この場合、次のようにすることができます:
select cast(convert(varchar(max), MyColumn, 1) as xml) -- Use style 1 to get "0x..."
そうは言っても、他の人が述べているように、システム内でデータを移動するためのより良い(そして自動化/再現可能な)方法があるかもしれません:
- リンクサーバー をセットアップします 挿入ステートメントを実行するだけです
- openrowset を使用します リモートサーバーにクエリを実行するには
- SSMS:データのエクスポート、スクリプトの生成、ファイルへの結果
- SSIS
- サードパーティツール(Redgate Data Compareなど)