SQL Serverデータベースの変更
LANSAでは、新しいSQL Serverデータベースのコレクションを作成できるようになりました。これはSQL Serverの機能に関する重大な変更になります。
この新しい機能を使用するには、新しいSQL Serverデータベースを作成し、そこにLANSAをインストールしてください。コレクションは自動的に使用されます。
LANSA バージョン 12 の場合
LANSA V11.3以前に配布されたアプリケーションを保守するために新しいバージョンのSQL Serverを使用する必要がある場合、例えば、SQL Server2000からSQL Server2005へのアップグレード)、以下のいずれかを行ってください。
- SQL Server 管理ユーティリティを使用して直接 SQL Server 2000 のデータベースを SQL Server 2005 にアップグレードする。
- SQL Server 管理ユーティリティを使用して、SQL Server 2000 のスキーマやデータなど一式をエクスポートし、それを SQL Server 2005 のデータベースにインポートする。
- 11..3 以前のバージョンの LANSA を使用した SQL Server 2005 のデータベースに LANSA をインストールする
この機能は、まだ11.3以前のバージョンのLANSAを使用して配布されたことがないアプリケーションを使用するときにのみ使用可能です。これは保持しなければならないテストデータを含むテスト環境も含みます。
LANSA バージョン 11.3 の場合
SQL ServerをLANSAデータベースとして使用し、LANSA 11.3以前のバージョンのLANSAを使用してそれを作成した場合、及びSQL Serverを使用してアプリケーションを配布した場合は、この新しい機能を使用してはいけません。必ず、以前のバージョンのLANSAで作成したLANSAデータベースを使用し続けてください。これは、コレクションをサポートしないデータベースからコレクションをサポートするデータベースへの移行が行えないからです。
LANSA 11.3以前に配布されたアプリケーションの保守をするために、新しくLANSAをインストールする必要がある場合は、以下のいずれかを行ってください。
- 11.3 以前のバージョンの LANSA をインストールする
- 11.3 以前のバージョンの LANSA で作成された既存の SQL Server データベースを使用する
LANSA バージョン 11.3 よりも以前の場合
既に11.3以前のバージョンのLANSAで作成された独立LANSAシステムを使用している場合(IBM iのマスターを保有していないもの)、コレクションの使用も開始することができません。これは、移行機能がないからです。
既に11.3以前のバージョンのLANSAで作成されたスレーブLANSAシステムを使用しており、上記の理由のいずれかに該当するために削除されていない場合、変更を全てIBM iにチェックインすればこの新しい機能を使用することができます。