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