ACCESS2000をSQLExpress2008に移行していますが、リンクされたテーブルで問題が発生しています。ACCESSリンクテーブルをSQLに複製する方法はありますか?
ありがとうございました
ACCESS2000をSQLExpress2008に移行していますが、リンクされたテーブルで問題が発生しています。ACCESSリンクテーブルをSQLに複製する方法はありますか?
ありがとうございました
アップサイジングウィザードまたは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]として作成します。
行く
私がやりたいのは、データベースを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
お役に立てば幸いです。