Назад | Перейти на главную страницу

Путь DOS не разрешается в виртуальной машине

Как разработчик, я попросил нашу системную команду настроить виртуальную машину на сервере, чтобы попрактиковаться в обновлении старого стороннего приложения. У этого сервера есть собственный экземпляр SQL Server 2000, который используется исключительно для этого приложения.

Когда я запустил SQL Server Enterprise Manager, мне не удалось подключиться к локальному серверу. Ошибка гласила:

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), папка открывается нормально.

По какой-то причине кажется, что виртуальная машина испытывает проблемы с распознаванием путей, совместимых с DOS.

Есть идеи, как это решить?


РЕДАКТИРОВАТЬ: файл и путь существуют, а полный путь:

C: \ Program Files \ Microsoft SQL Server \ MSSQL \ Binn \ sqlservr.exe

SQL Server не запущен, потому что это служба, которая пытается запустить. Вы получите ту же ошибку, если попытаетесь запустить службу вручную.