SQLServer2000からExcelにデータをエクスポートする最も簡単な方法は何ですか。
クエリアナライザに入力できるコマンドからこれを実行したいと思います。
列名を行1に表示したい。
SQLServer2000からExcelにデータをエクスポートする最も簡単な方法は何ですか。
クエリアナライザに入力できるコマンドからこれを実行したいと思います。
列名を行1に表示したい。
Query Analyzer で、[ツール] -> [オプション] メニューに移動します。[結果] タブで、出力を CSV ファイルに送信することを選択し、[列ヘッダーを印刷] オプションを選択します。CSV が Excel で開き、.XLS/.XLSX として保存できます。
手動のコピーアンドペーストは、あなたが求めていることを正確に行う唯一の方法です。クエリアナライザは、結果をコピーするときに列名を含めることができますが、最初にオプションのどこかでそれを有効にする必要があると思います(私が使用してからしばらく経ちました)。
他の選択肢は次のとおりです。
一般的に、TSQLはデータベースの外部では何も操作できないため、純粋なTSQLを使用してMSSQLからフラットファイルにデータをエクスポートすることはできません(リンクサーバーを使用することは一種の不正行為です)。したがって、bcp.exe、dtswiz.exe、または独自のプログラムのいずれであっても、通常は何らかのクライアントアプリケーションを使用する必要があります。
そして最後のコメントとして、MSSQL 2000はサポートされなくなりました(会社が延長された保守契約を結んでいない限り)ので、ある時点でアップグレードを検討することをお勧めします。