@shell_guy

Как запустить скрипт?

Пытаюсь выполнить команду (запуск резервной копии под Windows аутентификацией) и получаю ошибку:
C:\Windows\system32>sqlcmd -S localhost\Exos9300 -E -Q "EXEC [sp_BackupDatabases] @backupLocation='c:\backup\', @backupType='F'"

Sqlcmd: ошибка - Microsoft ODBC Driver 11 for SQL Server: Сетевые интерфейсы SQL
Server: Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]. .
Sqlcmd: ошибка - Microsoft ODBC Driver 11 for SQL Server: Время ожидания входа в систему истекло.
Sqlcmd: ошибка - Microsoft ODBC Driver 11 for SQL Server: При установлении соединения с сервером SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и на сервере SQL Server разрешены удаленные соединения. Дополнительные сведения см. в электронной документации по SQL Server.
  • Вопрос задан
  • 353 просмотра
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Проверьте правильно ли указан сервер localhost\Exos9300. Попробуйте просто Exos9300.
Для тестирования используйте UDL. То есть создайте пустой файл с этим расширением и запустите его.
Проверка
618270dceb07b773702272.png

В этом файле и будет название сервера Data Source=TSK-Home.

И ещё попробуйте прямой запрос:
osql -S TSK-Home -E -Q "BACKUP DATABASE [ComputerWare] TO DISK = '%BackUp%\ms-sql\ComputerWare.bak' WITH INIT, NOUNLOAD, NAME = 'ComputerWare archive', NOSKIP, NOFORMAT, STATS = 25"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы