<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11174</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11174&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов».]]></description>
		<lastBuildDate>Wed, 20 Jan 2016 07:07:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100538#p100538</link>
			<description><![CDATA[<p><strong>mozers</strong> Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (rzet777)]]></author>
			<pubDate>Wed, 20 Jan 2016 07:07:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100538#p100538</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99916#p99916</link>
			<description><![CDATA[<p><strong>rzet777</strong><br />workdir закомментирована, а она используется для удаления.</p>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Fri, 25 Dec 2015 09:42:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99916#p99916</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT:Ежедневная архивация, с последующим удалением лишних архивов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99893#p99893</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (rzet777)]]></author>
			<pubDate>Wed, 23 Dec 2015 12:54:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99893#p99893</guid>
		</item>
	</channel>
</rss>
