- 締切済み
SQLServer2005 でSELECTを実行した結果(クエリ結果)がSQLServer2000の時の2倍の大きさになる
SQLServer2005 でSELECTを実行した結果(クエリ結果)をファイルに出力したところ、同じデータベース項目をSQLServer2000 でSELECTした結果の2倍程度の大きさになる。 ファイルダンプを採取して中身をみたところ、UNICODEでファイル出力されており、すべての半角文字が2バイト表記されていたため、SQLServer2000(こちらは半角文字は1バイト)のほぼ2倍の大きさになっている事が分かりました。 SQLServer2005 でSELECTを実行した結果(クエリ結果)を半角文字は1バイトで出力する良い方法をご存じの方、ご教示いただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- NOBNNN
- ベストアンサー率50% (93/186)
回答No.2
もしかして 以下のURLが参考になるのでは http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=806735&SiteID=7 あと、SQL SERVER 2005 Books Online マイクロソフトのホームページを検索してみてください。
- NOBNNN
- ベストアンサー率50% (93/186)
回答No.1
どのようなクエリを実行したのですか? テーブルの内容は 項目名、属性、長さなど テーブル定義のの内容を提示しないとわかりません。 情報不足です。
お礼
ご回答ありがとうございました。 SQLServer2005のSSISで実行結果(クエリ結果)の文字コードをshift-JISに指定したところ上手くいきました。