2016-07-18 5 views
1

当社には、コンタクト、クライアントなどのマスターリストを含む、全社的なバックエンドとして機能するAccessデータベースがあります。リンクされたテーブルを介して。ただし、このバックエンドをできるだけ中断することなくSQL Serverに移行したいと考えています。私たちは、AccessバックエンドのテーブルをリンクされたODBCテーブル(同じ名前のまま)で置き換えることを考えましたが、これを試してみると、他のAccessファイルでテーブルが見えなくなったことがわかりました。これを行う方法はありますか、それとも、社内のすべてのリンクテーブルを新しいSQLバックエンドを指すように変更する必要がありますか?既存のリンクテーブルを破棄せずにアクセスバックエンドをSQL Serverに移行

答えて

1

新しいSQLバックエンドを指すように、社内のすべてのリンクテーブルを変更する必要がありますか?

はい。 TableDefへのリンクを作成して、別のAccessデータベース内のネイティブテーブル---これは今持っているものです。しかし、TableDefが実際には別のデータベースのオブジェクトへのリンクである場合、Accessは別のAccessデータベース内のTableDefへのリンクを作成することを許可しません。つまり、リンクにリンクすることはできません。

したがって、移行されたAccessテーブルを指すすべてのリンクを変更して、を直接SQL Serverテーブルにと指すようにする必要があります。

関連する問題