タグ

ブックマーク / www.ilovex.co.jp (3)

  • [ASP.NET] Shift-JISのページにおけるJIS2004対応の注意点|ITプロフェッショナル部(システム開発のアイロベックス|東京都新宿区の業務システム開発会社)

    WindowsVistaのJIS2004対応によって、 今までは使用できなかった文字が追加されました。 これらの文字について、システム上問題がないように、 何らかの対応をされていると思います。 今回はASP.NETでShift-JIS指定の場合における、 JIS2004対応の注意点について述べたいと思います。 JIS2004によって、追加された文字は 全部で907文字ですが、そのうち304字が、サロゲートペアと呼ばれる特殊な文字です。 従来、UniCodeでは2バイトの文字コードだったのが、 サロゲートペアでは4バイトになります。 既存システムで、これらの文字を入力されると、 文字化け、項目長エラーが予想されるので、 チェックしてはじく、という方法が、行われていると思います。 サロゲートペアをチェックする方法として、 もっとも簡単なのは、以下のように、1文字ずつチェックすることです。 'サ

  • Windows Server 2008R2 のSQLServerへの接続が不安定になる

    みなさんこんにちは。 先日、Windows Server 2008R2のサーバにインストールしたSQLServer2008R2へのTCP/IP接続が 不安定になる現象が発生しました。 サーバへリモートデスクトップ接続した際は、接続が不安定になることが無かったので、 SQLServerの接続方法やドライバに問題があるのかと思い、ドライバを入れなおしてみたりしましたが 一向に変わりませんでした。 そのサーバには、Intel製とBroadcom製のNICが複数搭載されており、 Intel製のNIC経由で接続した際は、接続が安定しSQLServerへの接続が切断されることはありませんでした。 ところが、Broadcom製のNIC経由で接続すると、SQLServerへの接続が頻繁に切断されてしまいました。 困り果ててインターネットで検索したところ、下記ページにたどり着きました。 Windows Se

  • 【Oracle】統計情報を手動で更新する

    Oracleの統計情報の収集はデフォルトでは自動で行われますが、 以下のプロシージャを実行することによって手動で統計情報を更新することができます。 BEGIN --テーブル単位の収集 DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME => 'ユーザ名' ,TABNAME => 'テーブル名' ,METHOD_OPT => 'FOR ALL INDEXED' ,CASCADE => TRUE ); END; BEGIN --スキーマ単位の収集 DBMS_STATS.GATHER_SCHEMA_STATS ( OWNNAME => 'ユーザ名' ,OPTIONS => 'GATHER' ); END; デフォルトでは1日1回しか更新されないので、大量データを投入後などにすぐにSQL文を実行しても、 インデックスがうまく使われなかったり、逆に全表走査の方が早い場合で

  • 1