2009-04-24 49 views
3

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

Paul

回答

1

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

1

确保VPC没有为其网络连接使用NAT。

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

1

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

+0

同样的问题在这里,在Windows 7上打开主机防火墙并获得了连接(已完成所有好的事情:浏览器服务,tcp ip和命名主机启用,服务重新启动,ip上的固定端口)现在, utp/ip我需要创建一个规则! – 2011-11-09 17:07:56

0

我遇到了同样的事情 - 在VMWare上运行的MS Server 2003和SQLServer 2008 Ent,并尝试从主机(在Vista x64上)连接时出现“服务器不存在或访问被拒绝”。那么,你认为通过SQL Server表面区域配置工具更改为“本地和远程连接”是否会起到作用?

0

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

因此,当我从主机禁用Windows防火墙,它工作正常!