Behzadsh Asked: 2010-11-15 04:00:12 +0800 CST2010-11-15 04:00:12 +0800 CST 2010-11-15 04:00:12 +0800 CST 如何使用 VirtualBox 作为 SQLServer 主机? 772 我在 VirtualBox 上安装了Windows server 2008和SQL Server 2008,现在我想通过 php 远程连接到它。 我不知道需要什么样的网络连接,如何设置它以及...... virtualbox php virtualhost 3 个回答 Voted Best Answer neuromancer 2010-11-16T06:24:01+08:002010-11-16T06:24:01+08:00 首先,您需要将您的访客操作系统网络设置为Bridge。在我的情况下,我使用 eth1,但你的可能是 eth0。 现在,当您启动 Windows 时,检查 ip 是否与主机的本地网络相同(启动 cmd 和下一位 ipconfig)。如果 ip 正确,请尝试从 Ubuntu 主机 ping 您的客户机: ping ip_guest 如果一切正常,现在您可以从您的主机(Ubuntu)访问您的客户机(Windows)。 我最近将一个应用程序从 mssql 2005 迁移到了 MySql(确切地说是 MariaDB),并且我在 php 中开发了一组脚本来完成这项任务。 为了远程连接到我已经通过 Synaptic 安装的php5-sybase扩展的 sql 服务器。 接下来从我的 php 脚本中,我打开了两个连接,一个使用 sql server,一个使用 MySql,并迁移了所需的数据。 /*mssql*/ $server_from="ip_guest\SQLEXPRESS"; $username_from="mssql_user"; //mine is sa $password_from="mssql_password"; /*MySql*/ $server_to = "127.0.0.1"; $username_to = "mysql_user"; $password_to = "mysql_password"; //FROM Connect to MSSQL $link_from = mssql_connect($server_from, $username_from, $password_from); //TO Connect to MySQL $link_to = mysql_connect($server_to, $username_to, $password_to); Mssql 函数类似于 Mysql 之一:http: //it.php.net/manual/en/book.mssql.php 它只改变前缀... schneehase 2010-11-15T04:14:33+08:002010-11-15T04:14:33+08:00 您可以使用虚拟机中的 bridget 网络接口,因此您可以像使用真正的服务器一样使用它... aneeshep 2010-11-15T22:16:31+08:002010-11-15T22:16:31+08:00 桥接网络 这是为了满足更高级的网络需求,例如网络模拟和在来宾中运行服务器。启用后,VirtualBox 会连接到您安装的一张网卡并直接交换网络数据包,从而绕过主机操作系统的网络堆栈。 在这里阅读完整的文章: http://www.virtualbox.org/manual/ch06.html 希望这可以帮助。
首先,您需要将您的访客操作系统网络设置为Bridge。在我的情况下,我使用 eth1,但你的可能是 eth0。
现在,当您启动 Windows 时,检查 ip 是否与主机的本地网络相同(启动 cmd 和下一位 ipconfig)。如果 ip 正确,请尝试从 Ubuntu 主机 ping 您的客户机:
如果一切正常,现在您可以从您的主机(Ubuntu)访问您的客户机(Windows)。
我最近将一个应用程序从 mssql 2005 迁移到了 MySql(确切地说是 MariaDB),并且我在 php 中开发了一组脚本来完成这项任务。
为了远程连接到我已经通过 Synaptic 安装的php5-sybase扩展的 sql 服务器。
接下来从我的 php 脚本中,我打开了两个连接,一个使用 sql server,一个使用 MySql,并迁移了所需的数据。
Mssql 函数类似于 Mysql 之一:http: //it.php.net/manual/en/book.mssql.php 它只改变前缀...
您可以使用虚拟机中的 bridget 网络接口,因此您可以像使用真正的服务器一样使用它...
桥接网络
这是为了满足更高级的网络需求,例如网络模拟和在来宾中运行服务器。启用后,VirtualBox 会连接到您安装的一张网卡并直接交换网络数据包,从而绕过主机操作系统的网络堆栈。
在这里阅读完整的文章:
http://www.virtualbox.org/manual/ch06.html
希望这可以帮助。