从Virtual PC连接到SQL Server

时间:2009-04-24 00:38:13

标签: sql sql-server sql-server-2005 virtual-pc

我在桌面上安装了VS 2008和SQL Server 2005 Developer Edition。我有一个在Virtual PC中运行的XP实例,想要连接到dev实例。我在桌面和XP的虚拟实例上以域用户身份登录。当我尝试连接时,我收到一条消息“服务器不存在或访问被拒绝”。我需要做什么才能连接。我正在使用可信连接,而userid对数据库具有权限。

5 个答案:

答案 0 :(得分:1)

确保VPC未使用NAT进行网络连接。

同时检查您的配置以确保允许远程连接。默认情况下,远程连接已关闭。

答案 1 :(得分:1)

您是否尝试过从虚拟实例ping桌面?我遇到了同样的问题,并发现防火墙阻止了两台机器之间的任何通信。

答案 2 :(得分:1)

我发现你必须进入SQL Server表面区域配置工具并将“远程连接”设置为“本地和远程连接”。显然默认为“仅限本地连接”。

答案 3 :(得分:0)

我遇到了同样的事情 - 在VMWare上运行的MS Server 2003和SQLServer 2008 Ent,并且在尝试从主机连接时(在Vista x64上)获得“服务器不存在或访问被拒绝”。

那么,您是否认为通过SQL Server Surface Area Configuration工具更改为“本地和远程连接”可以解决问题?

答案 4 :(得分:0)

尽管我也为远程连接配置了SQL服务器,但我无法从Win XP VM访问sql server。

所以当我从主机禁用Windows防火墙时,它运行良好!!