<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11174&amp;type=atom" />
	<updated>2016-01-20T07:07:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11174</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=100538#p100538" />
			<content type="html"><![CDATA[<p><strong>mozers</strong> Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[rzet777]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33560</uri>
			</author>
			<updated>2016-01-20T07:07:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=100538#p100538</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99916#p99916" />
			<content type="html"><![CDATA[<p><strong>rzet777</strong><br />workdir закомментирована, а она используется для удаления.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T09:42:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99916#p99916</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99893#p99893" />
			<content type="html"><![CDATA[<p>Всем привет.<br />У меня есть вот такой скрипт. Он каждый день делает архив 1С и должен делать не более 30, потом старые удалять. Скрипт работает, но не удаляет сам старые архивы. Уже замучился искать ошибку, пришлось прийти к вам на форум, может тут помогут <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> <br /></p><div class="codebox"><pre><code>@echo off
rem Задается временный каталог
set temp_dir=d:\sql_backup\tmp

rem Задается имя БД
set dbname=test

rem Задается каталог куда скрипт SQL поместит бэкап БД
set backup_dir=d:\sql_backup\%dbname%
set backup_file=%temp_dir%\%dbname%.dat
rem set query=&quot;-S SERVER -Usa -Ptest22 -i d:\sql_backup\test.sql -o d:\sql_backup\Results.txt&quot;
set query=&quot;BACKUP DATABASE [%dbname%] TO DISK = &#039;%backup_file%&#039; WITH INIT&quot;

rem Задается каталог размещения сформированных rar-архивов
rem set workdir=d:\sql_backup\%dbname%

rem Задается расположение архиватора rar.exe (консольная версия)
set archexe=&quot;c:\Program Files (x86)\7-Zip\7z.exe&quot;

rem Задается количество последних сохраняемых архивов
set archnum=30

if not exist %backup_dir% md %backup_dir%

rmdir /s /q %temp_dir%
md %temp_dir%

rem - авторизация Windows
rem sqlcmd.exe -E -S SRV -Q %query% &gt;%temp_dir%\backup.log

rem - авторизация SQL
&quot;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe&quot; -SSERVER -Usa -Ptest22 -Q %query% 

rem создаем дату
set now=%TIME:~0,-3%
set now=%now::=.%
set now=%now:=0%
set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%

%archexe% a %backup_dir%\%dbname%_%now%.7z %backup_file%

IF NOT ERRORLEVEL 0 echo &quot;Archiving DB Error&quot; &gt;%temp_dir%\backup.log 

dir /b /o-d %workdir%\*.7z more +%archnum% &gt; %temp_dir%\delete.lst
for /F %%f in (%temp_dir%\delete.lst) do del %workdir%\%%f
del %temp_dir%\delete.lst
echo Backup complete! %errorlevel% &gt;&gt; %temp_dir%\backup.log</code></pre></div><p>Заранее спасибо за любую подсказку!</p>]]></content>
			<author>
				<name><![CDATA[rzet777]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33560</uri>
			</author>
			<updated>2015-12-23T12:54:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99893#p99893</id>
		</entry>
</feed>
