(簡単なんだか難しいんだかハッキリ言え〜!)。読み終わる頃には脳がヘトヘトに疲れ果ててしまった。データベースをアップグレードする際に参考となる資料である。・SQLServerの6.5から2000へのアップグレードには、数多くの注意点があり、それを抑えておく必要がある。それらの注意点は資料内で紹介されている。いうものであるので、そう思って読んでみると良いだろう。触れられているので、そちらも併せて参照されたい。アップグレード方法を知るのに、アップグレード後にあたるSQLServer2000のBooksOnline(オンラインマニュアル)に情報があるのは変。同様の内容がMicrosoftのWebサイトにも掲載されているので、そちらを見ると良い。(ってことも、散々苦労した後にはじめて知った。そちらを見る必要がある。・アップグレードはウィザードで。・更に苦難のASPアプリの移行。ここで終わったのはまだデータベースのアップグレードのみである。苦労はしたものの、これからの苦難に比べれば、まだ序の口である。IIS4.0からIIS5.02へのアップグレードにおいては、なんら互換性において問題はなかった。このアップグレードに起因する障害は一切発生せず、この点はとても満足のいくものであった。数年前にIIS3.0からIIS4.0へのアップグレードを行ったときには、IIS3.0上では動いていたのスクリプトが、IIS4.0では動かなかった。手を入れざるを得ず、時間や手間やコストがかかってしまったという苦い記憶がある。IIS4.0ではこれができなくなってしまっていたのだ。IIS4.0にアップグレードすることで、これができなくなってしまったのは痛かった。本当に苦労したのはSQLServerのアップグレードの影響である。SQLServer6.5とSQLServer2000との間には、かなりの非互換事項がある。それ以上に問題なのは、何が非互換事項なのかが、よくわからないという点である。・先ず非互換事項について、どこか1箇所を見ればそれがわかる、といった記述がない。良いのだが、それさえもないので、困ってしまう。自分自身で、膨大な資料の森の中を、彷徨うことになるのである。・記述を見つけても安心してはならない。理解はできない記述がなされている。目の前に記述はあるのだが、その記述が自分に関係あるのかないのかが、判断できないのだ。SQLServerには、SQLServer6.5の互換モードというものが存在している。どこが同じでないのかという情報は書かれていない。ビジネスで使われる業務アプリケーションでは、あいまいでは困るのだ。多大なコストを投入して、それともありとあらゆるテストを行えというのだろうか。これは、「TCOの削減」が叫ばれているが、この点はそれに逆行する大きな問題である。安物買いの銭失いとは、このことだ。「早くアップグレードをしろ」「次のバージョンアップでは、互換性の保障はない。言われれば、6.5互換モードで動かすわけにはいかない。それなりの投資が必要なのであることを忘れて名ならない。ここでも、TCOが増加しているのだ。いったコストを本当に含んでいるのだろうかと・おわりに・NT4+SQLServer6.5と心中を考えるのもひとつの選択肢である。動いているシステムをわざわざ変えるのは、無駄な出費である。「目に見えない出費」である。5年しか使っていないシステムだ、更にあと5年は使いたい。そんな、[prev][top]。