Trinux
20-02-2012, 10:33
Есть в общем сервер с базами, при определенных действиях должны убиваться базы. Написал вот небольшой скрипт, но спустя некоторое время понял, что удаляется в корзину :)
В del не нашел удаления мимо, а чистить корзину после удаления не фонтан. Подскажите чистилку хорошую, чтобы удалила так удалила. Чтобы восстановить было не то что не возможно, но хотя бы сложно.
Сразу скажу что базы больших размеров до 94 Гб. А удалять надо быстро.
вот что написано.
if not "%1"=="xxx" goto :eof
net stop SQLSERVERAGENT && net stop mssqlserver
del "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\pl_fa.mdf"
del "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\pl_fa_log.ldf"
del "Z:\Data\*" /Q /F
del "Z:\sql_Backup\*" /Q /F /S
В del не нашел удаления мимо, а чистить корзину после удаления не фонтан. Подскажите чистилку хорошую, чтобы удалила так удалила. Чтобы восстановить было не то что не возможно, но хотя бы сложно.
Сразу скажу что базы больших размеров до 94 Гб. А удалять надо быстро.
вот что написано.
if not "%1"=="xxx" goto :eof
net stop SQLSERVERAGENT && net stop mssqlserver
del "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\pl_fa.mdf"
del "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\pl_fa_log.ldf"
del "Z:\Data\*" /Q /F
del "Z:\sql_Backup\*" /Q /F /S