Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可以在两个不同的数据库之间进行外部连接吗_Php_Mysql_Sql_Sql Server - Fatal编程技术网

Php 可以在两个不同的数据库之间进行外部连接吗

Php 可以在两个不同的数据库之间进行外部连接吗,php,mysql,sql,sql-server,Php,Mysql,Sql,Sql Server,可能重复: 我认为这是不可能的,但是有没有任何方法可以将MYSQL数据库中的表连接到SQL server中的表 我希望我需要从MYSQL生成一个数据数组,并通过编程将其用于SQL Server中的数据,但我想我应该先检查一下 一个选项是通过MS SQL Server链接MySql数据库。然后通过SQL Server DataContext访问这两个数据库。下面是几个如何设置链接和文档的示例: MSDN:链接服务器完成后,您可能希望公开 带有存储过程或视图的链接表,以便 成为SQL Serv

可能重复:

我认为这是不可能的,但是有没有任何方法可以将MYSQL数据库中的表连接到SQL server中的表


我希望我需要从MYSQL生成一个数据数组,并通过编程将其用于SQL Server中的数据,但我想我应该先检查一下

一个选项是通过MS SQL Server链接MySql数据库。然后通过SQL Server DataContext访问这两个数据库。下面是几个如何设置链接和文档的示例:

MSDN:链接服务器完成后,您可能希望公开 带有存储过程或视图的链接表,以便 成为SQL Server数据库的一部分

请记住,这种方法(以及我能想到的任何方法)不会特别快。在数据库和网络之间关联数据的成本并没有提高的魔力。它最大的好处是,它为应用程序开发人员提供了一致且简单的数据视图

取自


从SQL Server创建链接到MySQL服务器的服务器。现在,您只需执行一个连接,您的连接将类似于dbo.Table1 t1 LEFT join LinkedMySQL.DbName.SChem>TableName t2 on t1.SomeColumn=t2.SomeColumn注意链接服务器的4部分符号,使用
sp_addlinkedserver
创建链接服务器请参见和