2011-03-18 101 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 

希望有所帮助。