0

ほとんどの場合、Excel 2010 でデータ接続を使用しても問題はありませんが、Microsoft Query を介して (SSMS を介して) 外部データを取得すると、クエリ結果が GUI に正常に表示されることがありますが、[Excel へのエクスポート] をクリックすると、" Query from [database]:Getting Data..." は、Getting Data 部分を削除し、結果を返しません。

「[データベース名] からクエリを実行する」というだけです。以前にこの問題が発生したことがありますか?どうすれば解決できますか? 多くの場合、PC を再起動するか、後で再試行するだけで問題なく動作します。何か案は?

4

2 に答える 2

1

取得する最大文字数の値については、SSMS オプション (ツール | オプション) を確認してください - および - または -

(SSChampion による以前の投稿) SSMS には、クエリ結果を表示せずにファイルに直接保存するオプションがあります (Control + Shift + F、次にクエリを実行します)。これは、代わりに試してみたいオプションであり、ファイルを .csv 形式で保存するだけです。

BCP.EXE out または sqlcmd は、大量のデータをディスクに操作するためのより適切なオプションです。

Excel は、膨大な数のデータ行に使用するのに適したツールではありません。このような大きなファイルは、Excel ではなく NotePad++ や EditPlus などのテキスト エディターで処理する必要があります。

于 2016-05-10T15:34:05.690 に答える