昨日は朝から、東京郊外にある、客先のサーバルームで作業だった。
これまで5年くらいの間、1台のサーバで動かしていたシステムを、webサーバ2台+データベースサーバ1台、の構成に変更して、プログラムやデータの移行をする。
以前は、OSとデータベースにWindows2000とSQL Server2000を使っていたのが、今度はWindows2003とSQL Server2005に変更になる。
バージョンが違うと、様々な部分の設定が今までと変わるし、1台だったサーバが3台に分かれると、お互いにうまく繋がらないというトラブルも起きる。
動作確認をする中で、いくつもいくつも予想していなかった問題が発生して、そのたびに、あちこちの設定を変更したり、ネットで解決法を探したりの繰り返しで、一応の目処がついたのは夜遅くだった。
なかなか解決法が見つからない時は、ほんとうに消耗するし、うんざりするのだけれど、そういう過程で得た経験や知識は、後々まで役に立つことが多い。
この種のノウハウは、いくら本を読むよりも、実地で体験するほうがずっとよく身につく。昨日は、疲れたけれど、いい勉強になった一日だった。