1
へのクエリのエクスポートは、私は、ウィザードを終了すると、私はエラーを「あまりにも多くのフィールドが定義された」取得2005年SSMS:エクセル
SSMSからExcelに260+列クエリをエクスポートしようとしています。
これを回避する方法はありますか?
私は新しいクエリでそのクエリを実行し、Excelにコピー&ペーストできますが、列名をコピーしないとします。
おかげ
へのクエリのエクスポートは、私は、ウィザードを終了すると、私はエラーを「あまりにも多くのフィールドが定義された」取得2005年SSMS:エクセル
SSMSからExcelに260+列クエリをエクスポートしようとしています。
これを回避する方法はありますか?
私は新しいクエリでそのクエリを実行し、Excelにコピー&ペーストできますが、列名をコピーしないとします。
おかげ
これは、SQL Server以外のExcelのバージョンの問題のようです。 Excel 2003(またはそれ以前のバージョン)をお持ちの場合は、256列しかないので、「これを回避する」ことはできません。 Excel 2007以上では、何も問題はないはずです。ちなみに、クエリを実行した後、結果を右クリックして "ヘッダでコピー"を選択して列名を取得すると、すべてのレコードを選択することができます。
私はOffice 2010(Excel 2010)を持っていますが、ウィザードを実行すると、97-2003 Excelのオプションしか表示されません。どのような方法でExcelの後のバージョンを選択できますか?また、「ヘッダ付きコピー」はどこで選択しますか?私はそのオプションを見つけることができませんでした。ありがとう – James
ヘッダー付きコピー禁止。それはSSMS2008の機能でした:)しかし、Excelへのエクスポートでは、ウィザードを使用してExcel 2007にエクスポートしようとしましたが、同じエラーが表示されます。 – James
@James - 結果を列名とともにコピーすることはできます。このためには、「Tools/Query Results/SQL Server/Results to Grid」に移動し、「結果をコピーまたは保存するときに列ヘッダーを含める」チェックボックスをオンにします。 – Lamak