<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alikaravi.ir/index.php?action=history&amp;feed=atom&amp;title=Sql_Backup_Daily</id>
	<title>Sql Backup Daily - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alikaravi.ir/index.php?action=history&amp;feed=atom&amp;title=Sql_Backup_Daily"/>
	<link rel="alternate" type="text/html" href="https://wiki.alikaravi.ir/index.php?title=Sql_Backup_Daily&amp;action=history"/>
	<updated>2026-06-22T13:46:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.alikaravi.ir/index.php?title=Sql_Backup_Daily&amp;diff=92&amp;oldid=prev</id>
		<title>Karavi: Created page with &quot; DECLARE @path VARCHAR(256)   DECLARE @DBName varchar(255)  DECLARE @DATABASES_Fetch int  SET @path = &#039;E:\BANK_MS_SQL_Daily\&#039;  +CONVERT(VARCHAR(20),GETDATE(),112)+&#039;_&#039;+ replace(convert(varchar, getdate(),108),&#039;:&#039;,&#039;-&#039;)+&#039;\&#039;  EXEC master.sys.xp_create_subdir @path  DECLARE DATABASES_CURSOR CURSOR FOR     select         DATABASE_NAME   = db_name(s_mf.database_id)     from         sys.master_files s_mf     where        -- ONLINE         s_mf.state = 0         -- Only look at d...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.alikaravi.ir/index.php?title=Sql_Backup_Daily&amp;diff=92&amp;oldid=prev"/>
		<updated>2025-01-11T10:35:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; DECLARE @path VARCHAR(256)   DECLARE @DBName varchar(255)  DECLARE @DATABASES_Fetch int  SET @path = &amp;#039;E:\BANK_MS_SQL_Daily\&amp;#039;  +CONVERT(VARCHAR(20),GETDATE(),112)+&amp;#039;_&amp;#039;+ replace(convert(varchar, getdate(),108),&amp;#039;:&amp;#039;,&amp;#039;-&amp;#039;)+&amp;#039;\&amp;#039;  EXEC master.sys.xp_create_subdir @path  DECLARE DATABASES_CURSOR CURSOR FOR     select         DATABASE_NAME   = db_name(s_mf.database_id)     from         sys.master_files s_mf     where        -- ONLINE         s_mf.state = 0         -- Only look at d...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; DECLARE @path VARCHAR(256) &lt;br /&gt;
 DECLARE @DBName varchar(255)&lt;br /&gt;
 DECLARE @DATABASES_Fetch int&lt;br /&gt;
 SET @path = &amp;#039;E:\BANK_MS_SQL_Daily\&amp;#039;  +CONVERT(VARCHAR(20),GETDATE(),112)+&amp;#039;_&amp;#039;+ replace(convert(varchar, getdate(),108),&amp;#039;:&amp;#039;,&amp;#039;-&amp;#039;)+&amp;#039;\&amp;#039;&lt;br /&gt;
 EXEC master.sys.xp_create_subdir @path&lt;br /&gt;
 DECLARE DATABASES_CURSOR CURSOR FOR&lt;br /&gt;
    select&lt;br /&gt;
        DATABASE_NAME   = db_name(s_mf.database_id)&lt;br /&gt;
    from&lt;br /&gt;
        sys.master_files s_mf&lt;br /&gt;
    where&lt;br /&gt;
       -- ONLINE&lt;br /&gt;
        s_mf.state = 0 &lt;br /&gt;
       -- Only look at databases to which we have access&lt;br /&gt;
    and has_dbaccess(db_name(s_mf.database_id)) = 1 &lt;br /&gt;
        -- Not master, tempdb or model&lt;br /&gt;
    and db_name(s_mf.database_id) not in (&amp;#039;Master&amp;#039;,&amp;#039;tempdb&amp;#039;,&amp;#039;model&amp;#039;,&amp;#039;HOST_ME_MMSTOOLS_LOG&amp;#039;)  &lt;br /&gt;
    group by s_mf.database_id&lt;br /&gt;
    order by 1&lt;br /&gt;
 OPEN DATABASES_CURSOR&lt;br /&gt;
 FETCH NEXT FROM DATABASES_CURSOR INTO @DBName&lt;br /&gt;
 WHILE @@FETCH_STATUS = 0&lt;br /&gt;
 BEGIN&lt;br /&gt;
    declare @DBFileName varchar(256)    &lt;br /&gt;
    set @DBFileName =  replace(replace(@DBName,&amp;#039;:&amp;#039;,&amp;#039;_&amp;#039;),&amp;#039;\&amp;#039;,&amp;#039;_&amp;#039;) + &amp;#039;_&amp;#039; + CONVERT(VARCHAR(20),GETDATE(),112) + &amp;#039;.bak&amp;#039;&lt;br /&gt;
    exec (&amp;#039;BACKUP DATABASE [&amp;#039; + @DBName + &amp;#039;] TO  DISK = N&amp;#039;&amp;#039;&amp;#039;+ @path + &lt;br /&gt;
        @DBFileName + &amp;#039;&amp;#039;&amp;#039; WITH NOFORMAT, INIT,  NAME = N&amp;#039;&amp;#039;&amp;#039; + &lt;br /&gt;
        @DBName + &amp;#039;-Full Database Backup&amp;#039;&amp;#039;, SKIP, NOREWIND, NOUNLOAD,  STATS = 100&amp;#039;)&lt;br /&gt;
    FETCH NEXT FROM DATABASES_CURSOR INTO @DBName&lt;br /&gt;
 END&lt;br /&gt;
 CLOSE DATABASES_CURSOR&lt;br /&gt;
 DEALLOCATE DATABASES_CURSOR&lt;/div&gt;</summary>
		<author><name>Karavi</name></author>
	</entry>
</feed>