0

ACCESS2000をSQLExpress2008に移行していますが、リンクされたテーブルで問題が発生しています。ACCESSリンクテーブルをSQLに複製する方法はありますか?

ありがとうございました

4

2 に答える 2

0

アップサイジングウィザードまたはMicrosoftSQLServer Migration Assistant 2008forAccessを使用できます。SQLサーバーにテーブルを配置したら、通常のテーブルリンク方法を使用するか、必要に応じてコードを使用してテーブルをリンクできます。

編集:

それらが同じ物理ボックス上にある場合、1つの方法は、フル3名を使用してテーブルのビューを作成することです。次の例では、データベースSkyline_commonのテーブルtblStaff_detailsを参照しているビューをデータベースTracker_3に作成しています。

USE [Tracker_3] GO

ビュー[dbo]。[tblStaff_details]をselect*fromSkyline_common.dbo。[tblStaff_details]として作成します。

行く

于 2011-03-18T13:10:08.177 に答える
0

私がやりたいのは、データベースをSQL Express(データベースdb1、テーブルtbl1)からSQL Express(データベースdb2、テーブルtbl2)にリンクすることです...これを行うにはどうすればよいですか?

ええと、db1とdb2が同じサーバー上のデータベースの名前である場合、異なるデータベース間でクエリを実行するのは非常に簡単です。

select * 
from db1.dbo.tbl1 inner join db2.dbo.tbl2 
on tbl1.employeeid = tbl2.managerid

お役に立てば幸いです。

于 2011-03-20T08:12:23.860 に答える