- PR -

SQL Anywhere でデータベース間のテーブルを結合して使用したいのですが...

1
投稿者投稿内容
Neverland
ベテラン
会議室デビュー日: 2006/11/27
投稿数: 56
投稿日時: 2006-12-18 17:57
また別の問題に直面しています。どなたか教えていただけませんでしょうか。

SQL Server 2000 を SQL Anywhere に移行することも考えています。(あれこれと悪戦苦闘中です)
現システムの SQL Server には、約50個のデータベースがあり、それらに分かれているテーブルの総数は約1,000個、ストアド・トリガの数は約500個ほどになります。
SQL Server では、データベース間のアクセス(結合、JOIN・UNION/ストアド・トリガも同様)は可能でしたが(ADO使用)、SQL Anyhwere では、データベース間のアクセス(結合、JOIN・UNION/ストアド・トリガも同様)ができません。(ADO使用)
  ・プロバイダ:SQL Server ⇒ "SQLOLEDB" / SQL Anywhere ⇒ "ASAProv"
これができないと、SQL Anywhere を使うには1つのデータベースに約1,000個のテーブルと、約500個のストアド・トリガを格納しなければなりません。
そうなると、データベース全体がとても煩雑になり、レスポンス、保守性の低下が懸念されます。
現システムの様な使い方が、SQL Anywhere でできないものでしょうか?
よろしくお願いいたします。
1

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