作为一名开发人员,我让我们的系统团队设置了一台服务器的虚拟机来练习升级旧的第三方应用程序。这台服务器有自己的 SQL Server 2000 实例,专门用于此应用程序。
当我启动 SQL Server 企业管理器时,无法连接到本地服务器。错误内容如下:
An error 3 - (The system cannot find the path specified)
occurred while performing this service operation
on the MSSQLServer service.
起初,我以为将虚拟机接入网络所需的服务器的新名称和 IP 地址可能会造成影响。但是,我查看了服务,发现它尚未启动。尝试手动启动它时也会出现同样的错误。
我尝试将服务的可执行路径放入 Windows 资源管理器的地址栏中
C:\PROGRA~1\MI6841~1\MSSQL\binn\
但出现错误:
Cannot find 'file:///C:/PROGRA~1/MI6841~1/MSSQL/binn/'.
Make sure the path or Internet address is correct.
当我在物理服务器上执行相同操作(将路径粘贴到 Windows 资源管理器中)时,它可以正常打开该文件夹。
由于某种原因,VM 似乎无法识别 DOS 兼容路径。
关于如何解决这个问题有什么想法吗?
编辑:该文件和路径确实存在,完整路径是:
C:\Program 文件\Microsoft SQL 服务器\MSSQL\Binn\sqlservr.exe
SQL Server 未运行,因为这是正在尝试启动的服务。如果您手动尝试启动该服务,则会收到相同的错误。