2013-11-19 2 views
0

У нас есть служба, которая работает на SQL Server, который выполняет резервное копирование базы данных. Резервные копии могут быть запланированы с клиентского компьютера, отдельно от SQL Server. Однако при просмотре местоположения для сохранения резервной копии клиент должен иметь возможность просматривать каталоги сервера.Как просматривать каталоги и файлы на SQL Server?

При использовании резервной копии/восстановления в SQL Management Studio он позволяет просматривать файловую систему сервера. Как я могу сделать это приложение с помощью SQL? Возможно ли это?

ответ

1

Да, можно получить доступ к хост-системе, используя командные команды через xp_cmdshell.

http://technet.microsoft.com/en-us/library/ms175046.aspx

В зависимости от версии SQL вы используете существуют также дополнительные команды, такие как xp_dirtree, которые могут быть использованы.

http://www.patrickkeisler.com/2012/11/how-to-use-xpdirtree-to-list-all-files.html

+0

Спасибо, вы также можете заметить, что эта функция отключена по умолчанию - по очевидным соображениям безопасности –

Смежные вопросы