s15*_*99d 6 mysql sql sql-server
我们将从SQL-Server 2008后端转到MySQL后端.SQL-Server和MySQL之间的互操作性是什么?
我们能够运行从服务器上的数据库引用表的SQL查询吗?
例如,这是可能的: 伪代码
SELECT *
FROM
[SQL2008Server].[databaseA].[DBO].[table1] as t1
INNER JOIN
[MySQLServer].[databaseB].[dbo].[table2] as t2
ON t1.id = t2.fkid
Run Code Online (Sandbox Code Playgroud)
如果没有,您可以推荐哪些选项来跨SQL-Server 2008和MySQL集成数据?
LINQ是否会在组合来自SQL-Server和MySQL的数据方面提供任何缓解?
可以将MySQL服务器作为链接服务器添加到SQL Server中.
设置完成后,您可以使用OPENQUERY进行查询,如下所示:
SELECT t1.colA, t2.colB
FROM SQLdbName.dbo.tablename AS t1
INNER JOIN OPENQUERY(MySQLlinkedservername,
'SELECT colA, colB FROM tablename') AS t2
ON t1.colA = t2.colA
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1478 次 |
| 最近记录: |