我无法连接到 Win7 虚拟机上托管的 SQL Server 2005。我是VM新手,有人可以帮我找到问题吗?
我能够连接安装在本地计算机上的另一个 SQL 服务器。
我无法连接到 Win7 虚拟机上托管的 SQL Server 2005。我是VM新手,有人可以帮我找到问题吗?
我能够连接安装在本地计算机上的另一个 SQL 服务器。
当你说你无法联系时——这可能意味着很多事情——你真的需要更加具体。
除了这里已经存在的评论和答案 - 如果您在 Sql Server Management Studio 中连接到它时遇到问题 - 您应该在 VM 本身上打开配置管理器并确保启用共享内存和命名管道(打开 SQL Server树中的网络配置节点)。
例如,SQL Server Express 实例默认配置为拒绝 SSMS 默认打开的远程连接类型。
首先检查您的连接字符串(供参考): http:
//www.connectionstrings.com/
其次,您需要在客户机防火墙中添加一个例外或完全禁用它(端口 1433 用于 sql tcp/ip 访问)。
这对我来说很好:
SQLConn.ConnectionString = "Network Library=DBMSSOCN; Data Source=xxx.xxx.xxx.xxx,1433;
Initial Catalog=mySQLServerDBName; User ID=myUsername;Password=myPassword"
祝你好运