SQL Server 错误“SQL Server 不存在或访问被拒绝”

SQL Server 错误“SQL Server 不存在或访问被拒绝”

我有一个带有 SQL Server 2008 数据库的 VB6 应用程序。当然,它在我的开发人员工作站上运行良好,但是当我在新安装的操作系统(虚拟机)中部署它时,出现了一个错误:

在此处输入图片描述

附加信息:

我尝试将其部署到另一台计算机(不是全新安装,也不是虚拟机)上,并且运行良好。

这是我的连接字符串:

Provider=SQLOLEDB.1;Server=GS3-LNUBLA\LESTERDB;Database=UPPC;User Id=sa;Password=p@ssw0rd;

这是否意味着我必须在应用程序运行之前安装某些东西? 如果有,那会是什么?

答案1

这是否意味着我必须在应用程序运行之前安装一些东西?

显然不是 - 错误非常明显。如果您缺少 SQL Server 驱动程序,它将无法尝试访问它。

先开始逐一检查基础知识。

  • 可以访问服务器吗?(ping)
  • 是否打开了正确的端口来访问实例(LESTERDB 是实例名称)

我怀疑虚拟机端的配置很糟糕(因为另一台正常的服务器可以工作),或者是防火墙或路由问题。服务器不存在可能意味着机器无法访问、流量被阻止、协议配置错误。访问被拒绝显然意味着这些。

相关内容