有没有办法在查询中连接来自不同数据库的2个表?第一个表来自MS Access数据库,第二个表来自SQL Server数据库
答案 0 :(得分:0)
您可以在sql server management studio中使用OpenRowSet()来访问您的accessdb数据库表
SELECT * From OpenRowset('Microsoft.Jet.OLEDB.4.0',
';Database=C:\yourSampleDatabase.mdb;',
'SELECT * from YourTableName') as linkedQueryToAccess
并且在此结果集上,您可以使用mssql数据库中存在的表进行连接操作
答案 1 :(得分:0)
您可以在Access和SQL Server之间的SQL Server中创建链接服务器并轻松查询它。但它会很慢。