2011-03-18 100 views
0

我正在將ACCESS 2000遷移到SQL Express 2008,並且遇到鏈接表的問題。有沒有辦法將ACCESS鏈接表複製到SQL?SQL Server 2008 express中的鏈接表

謝謝

+0

您是否使用A2000作爲前端?這不是一個非常好的Access版本!所有後來的版本都更好。儘管(如下),我會推薦SSMA作爲您最好的選擇。 – 2011-03-19 20:15:41

回答

0

您可以使用升遷嚮導或Microsoft SQL Server遷移助理2008 for Access。一旦你有你的SQL服務器上的表,你就可以利用普通的表連接方法,或通過代碼,然後將它們鏈接,如果你想成爲幻想

編輯:

如果他們是在同一個物理框,然後一個方法是使用完整的3名稱來查看錶格的視圖。在下面的例子中,我在數據庫中創建Tracker_3中視圖是在尋找在數據庫中的表tblStaff_details Skyline_common

USE [Tracker_3] GO

創建視圖[DBO]。[tblStaff_details] 如 SELECT * FROM Skyline_common.dbo。[tblStaff_details]

GO

+0

我想要做的是將數據庫從SQL Express(數據庫db1,表tbl1)鏈接到SQL Express(數據庫db2,表tbl2)...我該怎麼做? – Olivier 2011-03-18 13:12:56

+0

非常感謝。它的工作 – Olivier 2011-03-18 13:53:05

+0

@Olivier,我編輯了我的答案,顯示從一個SQL服務器鏈接到另一個 – 2011-03-18 14:04:08

0

我想要做的是從SQL鏈接數據庫表(數據庫DB1,表TBL)到SQL Express(Databa se db2,表tbl2)...我該如何做到這一點?

呃,如果DB1和DB2在同一臺服務器上的數據庫的名稱,它是很容易不同數據庫之間進行查詢。

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

希望有所幫助。