2010-05-21 242 views
2

我在Windows XP Pro盒子上安装了SQL Server 2000和2008。我可以在本地连接到两个数据库实例。SQL Server 2008.允许远程连接?

从另一个框中,Windows 7框中,我可以连接到第一个框上的SQL 2000实例,但无法使用本地工作的相同SQL Server身份验证凭据连接到2008实例。

对于2000和2008数据库实例,允许远程连接设置为TRUE。

我还能找什么能够从Windows 7盒子连接到远程2008实例?

我试图用MGT Studio 2008的

回答

2

尝试通过指定的端口连接,

如: 服务器名,1433

服务器名\实例,1433

3

只是一个猜测进行连接,配置为“侦听” TCP连接的SQL 2008实例? (这是不是在一个盒子我最近检查。)来确定,向下钻取到:

  • 开始,微软的SQL Server 2008,配置工具,SQL Server配置管理器
  • SQL Server网络配置
  • 对于[实例名称]协议
  • 应该有四项所列:共享内存,命名管道,TCP/IP,VIA

对于您的环境,这应该启用,哪些应该被禁用?大多数设置都要求启用共享内存和TCP/IP,其他则禁用。

+0

奇怪。我发誓以前工作过,但当我尝试调出配置管理器时,我收到错误:“无法连接到WMI提供程序。“ – ChadD 2010-05-21 22:36:06

+0

Marc的规则:”如果问题没有任何意义,那么您可能会遇到多个问题。“ – 2010-05-22 00:13:46

0

有防火墙可能会阻止2008年正在侦听的端口吗?

+0

2000年的端口不应该与2008年的端口1441相同吗? – ChadD 2010-05-21 22:32:51

+0

我不确定这一点。它用于同一版本的多个实例,但我不确定2000和2008可以在同一个端口上侦听。我还没有尝试在一台机器上安装这两个实例。 – Moose 2010-05-21 22:50:08

0

我面对这个错误,我解决了用这样:

  1. 启动SQL Server配置Ma nager从“微软SQL 服务器2005 CTP”程序菜单
  2. 点击节点上“协议SQLEXPRESS”,
  3. 在协议列表中右键单击“TCP/IP”和选择,“启用”

就是这样,在那之后我可以在Visual Studio 2010中打开我的数据库没有任何错误。

2

我解决了启用SQL Server Browser服务(设置为自动并启动它)。