<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Restore Scripts for Databases in SQL Server - MSSQL Query</title>
	<atom:link href="https://mssqlquery.com/tag/restore-scripts-for-databases-in-sql-server/feed" rel="self" type="application/rss+xml" />
	<link>https://mssqlquery.com</link>
	<description>MSSQL and TSQL Programming and TSQL Examples</description>
	<lastBuildDate>Wed, 08 Mar 2023 20:42:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.1</generator>

<image>
	<url>https://mssqlquery.com/wp-content/uploads/2023/06/cropped-mssql-query-icon-32x32.png</url>
	<title>Restore Scripts for Databases in SQL Server - MSSQL Query</title>
	<link>https://mssqlquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Creating Dynamic Backup and Restore Scripts for Databases in SQL Server</title>
		<link>https://mssqlquery.com/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 27 Feb 2023 20:03:30 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Backup Scripts for Databases in SQL Server]]></category>
		<category><![CDATA[Dynamic Backup and Restore Scripts for Databases]]></category>
		<category><![CDATA[Restore Scripts for Databases in SQL Server]]></category>
		<guid isPermaLink="false">https://mssqlquery.com/?p=1339</guid>

					<description><![CDATA[<p>Hello everyone, In this article, I will try to give information about creating dynamic Backup and Restore Scripts for databases in SQL Server. In SQL Server, in some cases you may want to create dynamic Backup and Restore Scripts for databases. You can easily do this using the code below.&#46;&#46;&#46;</p>
<p>The post <a href="https://mssqlquery.com/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server">Creating Dynamic Backup and Restore Scripts for Databases in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Hello everyone,</p>
<p>In this article, I will try to give information about creating dynamic Backup and Restore Scripts for databases in SQL Server.</p>
<p>In SQL Server, in some cases you may want to create dynamic Backup and Restore Scripts for databases.</p>
<p>You can easily do this using the code below.</p>
<pre class="line-numbers"><code class="language-sql">select ('--' + a.databasename + '
print ''
========================================
Backup ' + a.databasename + '
========================================
''
Go
BACKUP DATABASE ' + a.databasename + ' TO DISK=''D:\yedek\' + a.databasename
        + '.bak'' WITH INIT, STATS = 10, COPY_ONLY, COMPRESSION
GO'
       ) as Script_Backup,
       ('--' + a.databasename + '
print ''
========================================
Restoring ' + a.databasename + '
========================================
''
Go
USE master
Go
RESTORE DATABASE ' + a.databasename + '
FROM DISK = ''\\yedek' + a.databasename + '.bak''' + ' WITH
MOVE ''' + a.ficherodatos + ''' TO ''D:\yedek\' + a.databasename + '.mdf'',' + '
MOVE ''' + b.ficherolog + ''' TO ''D:\yedek\' + a.databasename + '_log.ldf'',' + 'STATS = 10, RECOVERY, REPLACE
Go
'      ) as Script_Restore
from
(
    select db.name databasename,
           mf.name ficherodatos
    FROM sys.master_files mf
        INNER JOIN sys.databases db
            ON db.database_id = mf.database_id
    where mf.database_id &gt; 4
          and type_desc = 'ROWS'
) a ,
(
    select db.name databasename,
           mf.name ficherolog
    FROM sys.master_files mf
        INNER JOIN sys.databases db
            ON db.database_id = mf.database_id
    where mf.database_id &gt; 4
          and type_desc = 'LOG'
) b
where a.databasename = b.databasename
      and a.databasename IN ( 'NORTHWND' ) --You can write multiple database names here.
order by a.databasename</code></pre>
<p>When you run the above code, you will see a result similar to the one below.</p>
<p><img decoding="async" fetchpriority="high" class="alignnone wp-image-1341 size-full" src="https://mssqlquery.com/wp-content/uploads/2023/02/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server-1.png" alt="Creating Dynamic Backup and Restore Scripts for Databases in SQL Server" width="700" height="454" srcset="https://mssqlquery.com/wp-content/uploads/2023/02/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server-1.png 700w, https://mssqlquery.com/wp-content/uploads/2023/02/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server-1-300x195.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>As you can see, we have created dynamic Backup and Restore Scripts for databases.</p>
<p>Good luck to everyone in business and life.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 74</span><span class='epvc-label'> Views</span></div><p>The post <a href="https://mssqlquery.com/creating-dynamic-backup-and-restore-scripts-for-databases-in-sql-server">Creating Dynamic Backup and Restore Scripts for Databases in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
