- PR -

SQLServer2000 から 2005、SQLAnywhere、Oracle へ移行

1
投稿者投稿内容
NiceDay
会議室デビュー日: 2006/10/02
投稿数: 18
投稿日時: 2006-10-02 20:00
ご教授ください。
現在DBに SQLServer2000 を使用したシステムのリプレースを考えております。
APL はできるだけ手を入れず、DBをリプレースしようとしています。
Microsoft が SQLServer2000 の保守を終えるとの情報が入ったのがきっかけですが、いづれは次を考えなくては、という機会でもあります。そこで、今あがっている候補は、
@SQLAnywhere ASQLServer2005 BOracle10g の3つです。
DB が変わることによる APL への影響を懸念しています。
(a)SQL の記述が変わる (b)ストアド、トリガーの記述が変わる (c)DB、Table の制限(DB の移行 (例)列に関して、最大数、最大桁数、属性の違い)が変わる です。
APL に影響の少ない DB は? というところを教えていただけないでしょうか。
漠然とした質問で申し訳ございません。
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-10-02 20:45
乗り換え後にアプリケーションへのインパクトが少ない RDBMS は SQL Server 2005 だと思われます。

SQL Server 2005 は SQL Server 2000 に近い感覚で扱うことが出来ます。
非互換の機能については例えば 旧バージョンとの互換性SQL Server 2000 システム テーブルから SQL Server 2005 システム ビューへのマッピング大きな値のデータ型の使用 といったかたちでドキュメントが提供されています。

移行元の SQL Server と移行先の Oracle や SQLAnywhere の両方に精通した DBA やエンジニアを用意できるのならそれらの RDBMS に乗り換えるのもアリだと思いますが、そうでないなら SQL Server 2005 への乗り換えをおすすめします。
それならエンジニアの学習に関するコストを抑えることもできます。

SQL Server 2000 のサポート終了日の具体的な日付については マイクロソフト プロダクト サポート ライフサイクル をご参照ください。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
NiceDay
会議室デビュー日: 2006/10/02
投稿数: 18
投稿日時: 2006-10-03 19:51
ue さん ご教授ありがとうございました。
頂いた情報を参考に、システムの移行を考えたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)