SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 5月, 2009

Windows 7 RC の HAL の検出

leave a comment

週末に移動中に使用している LOOX U/B50N を SSD に換装しているときに気づきました。
換装前のディスクのイメージバックアップを取得する際に msconfig.exe で [HAL の検出] を
有効にしておこうと思ったところ、該当の項目がありませんでした…。
# Windows Server 2008 R2 RC も同様です。

image

ヘルプを確認したところ以下の記述が。

[ヘルプの内容]

HAL の検出。
システムの起動時に、利用できるハードウェア プラットフォーム インターフェイスの種類を検出し、
適切な低レベル HAL コンポーネントを読み込みます。
32 ビット オペレーティング システムにのみ適用できます。

機能的にはありそうなんですが RC だから実装されていないのでしょうか??
P2V する時には必要になると思うのですが。

また、32 ビットのみ適用できると明記されていることに初めて気づきました。

Written by Masayuki.Ozawa

5月 19th, 2009 at 11:27 am

Posted in Windows Client

SSRS の PDF エクスポートの実験 その 2

leave a comment

PDF エクスポートの実験を Windows Server 2003 を使用して行ってみました。
SQL Server 2008 をインストールしたタイミングで、メイリオがインストールされてしまったようで、
デフォルト状態でメイリオがインストールされた状態になっていました。
# Visual Studio 2008 のサブセット (BI Development Studio) でインストールされたのではないかと。

[SQL Server 2005 Non SP]

image? image

[SQL Server 2005 SP3]

image image

[SQL Server 2008 Non SP]

?image image

[SQL Server 2008 SP1]

image image

レポートの内容は Windows Server 2003 / 2008 でほぼ同一のもの (SQL Server 2008 で使用しているものは同一) を
使用しているのですが、文字化けする場合のパターンが少し違っていますね。
# Windows Server 2008 では MS明朝の個所も化けてしまっていましたので。

?

フォントからメイリオを削除した結果が以下になります。

[SQL Server 2005 SP3]

image image

SQL Server 2005 SP3 ではメイリオの個所が [Tahoma] で出力されているようです。

[SQL Server 2008 SP1]

image image

SQL Server 2008 SP1 では [MS Pゴシック] で出力されているようです。

日本語表示ができるフォントにしてくれているのかは微妙ですが、サーバー側でレポートに使用しているフォントが
インストールされていない場合は適切なフォントで出力されないみたいですね。

実業務で使用するレポートでどうなるかは試してみないと分かりませんが SQL Server 2005 SP3 / SQL Server 2008 SP1 で
PDF 出力が強化されているのは確認できたのかな~と思います。

Written by Masayuki.Ozawa

5月 18th, 2009 at 4:40 pm

Posted in SQL Server

[Web サーバー立ち上げ体験日記]ログ管理 その 2

leave a comment

IIS のログ解析をするのに Log Parser が便利です。

Log Parser 2.2 日本語版

IIS 7.0 のバイナリ形式のログのヘルプにもこのツールが紹介されていますね。

このログ ファイル形式からデータを抽出するには、LogParser 2.2 などのツールを使用する必要があります。

まずはインストールの手順からまとめてみたいと思います。

[インストール手順]

  1. ダウンロードしたモジュールを実行します。
  2. [次へ] をクリックします。
    image
  3. [使用許諾契約書に同意します] を選択し、[次へ] をクリックします。
    image
  4. [完全] をクリックします。
    image
  5. [インストール] をクリックします。
    image image
  6. [完了] をクリックします。
    image

これでインストールは完了です。
スタートメニューに Log Parser が追加されています。
image

?

[Log Parser 2.2] を実行するとプロンプトが立ち上がります。

image

このツールを使用して IIS のアクセスログを解析することができます。
Google Analytics でアクセス解析をしていると自サーバーのログを解析する機会は少ないかもしれませんが、
自分用途に合わせて多角的に解析することができます。

[アクセス元の IP の一覧取得]
LogParser.exe "SELECT [date], [c-ip], COUNT([c-ip]) FROM <ファイル名> GROUP BY [date], [c-ip] ORDER BY [c-ip] ASC" -q:on -o:csv

[アクセス元の URL の一覧取得]
LogParser.exe "SELECT [date], [time],[c-ip],[cs(Referer)],[sc-status] FROM <ファイル名>" -q:on -o:csv

?

CSV 形式に変換して出力もできますので、アクセスログを CSV に出力して SQL Server の [BULK INSERT] や [bcp.exe] を
使用してテーブルに取り込み Reporting Services でレポートを成形すると面白いかな~と考えています。

Written by Masayuki.Ozawa

5月 17th, 2009 at 2:48 am

クラスタ構成の SQL Server 2005 で 共有メモリ接続ができない件について

leave a comment

クラスタ構成の SQL Server 2005 で共有メモリ接続をしようとすると以下のエラーが発生します。

image

このメッセージだけだと分かりにくいのですが、接続先サーバーを localhost として設定すると
以下のエラーメッセージが表示されます。

image

メッセージに表示されているようにクラスタでは共有メモリはサポートされていないようです。

以下のブログにも記載されていました。

Networking Protocols and SQL Server 2005 Virtual Server

クラスタの SQL Server は何回か構築しているのですが今まで、TCP/IP しか使用していなかったので
このような仕様があることに気がつきませんでした。

Written by Masayuki.Ozawa

5月 13th, 2009 at 3:15 pm

Posted in SQL Server

SSRS の PDF エクスポートの実験 その 1

leave a comment

コメントをいただきましたので SQL Server 2005 と 2008 の Reporting Service の PDF のフォント埋め込みの実験です。
テキストに MS 明朝とメイリオを使用した簡単なレポートで実験してみました。
# レポートは Vista SP1 で Report Builder を使用して作りました。

Windows XP SP3 でメイリオフォント未導入のクライアントでレポートサーバーから PDF エクスポートした出力結果です。
# サーバーは Windows Server 2008 を使用しています。
SQL Server の SP の状態だけを変えながらクライアントには一切手を加えずに実験しています。

[SQL Server 2005 Non SP]

image image

[SQL Server 2005 SP3]

image image

[SQL Server 2008 Non SP]

image image

[SQL Server 2008 SP1]

image image

コメントをいただいた時は SQL Server 2008 で駄目だった理由が気になったのですが、
思い返してみるとPDF のレンダリング強化がされたのは CU1 からだった記憶が。

SQL Server 2005 SP3 にすると埋め込みサブセットとしてメイリオフォントが埋め込まれていますね。
今回は Windows Server 2008 を使用していたのでサーバー側にメイリオがインストールされているので
埋め込みは問題ないのかな~と。

メイリオをインストールしていない状態の Windows Server 2003 でも同様の実験をしてみたいと思います。

Written by Masayuki.Ozawa

5月 12th, 2009 at 3:41 pm

Posted in SQL Server