<?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>SharePoint Geek &#187; transaction logs</title>
	<atom:link href="http://sharepoint-geek.com/category/transaction-logs/feed/" rel="self" type="application/rss+xml" />
	<link>http://sharepoint-geek.com</link>
	<description>SharePoint Tips &#38; Tricks</description>
	<lastBuildDate>Thu, 29 Jul 2010 19:19:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Shrink All Log Files Within A MS SQL 2008 Instance</title>
		<link>http://sharepoint-geek.com/2010/06/18/shrink-all-log-files-within-a-ms-sql-2008-instance/</link>
		<comments>http://sharepoint-geek.com/2010/06/18/shrink-all-log-files-within-a-ms-sql-2008-instance/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:57:49 +0000</pubDate>
		<dc:creator>stewart</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[sql server 2008]]></category>
		<category><![CDATA[transaction logs]]></category>

		<guid isPermaLink="false">http://sharepoint-geek.com/2010/06/18/shrink-all-log-files-within-a-ms-sql-2008-instance/</guid>
		<description><![CDATA[This is an update to a previous post (Shrink All Log Files Within A MS SQL Instance) that has been edited to work in SQL Server 2008. declare @ssql nvarchar(4000) set @ssql= ' if ''?'' not in (''tempdb'',''master'',''model'',''msdb'') begin use [?] declare @tsql nvarchar(4000) set @tsql = '''' declare @recmodel nvarchar(10) declare @iLogFile int declare [...]]]></description>
			<content:encoded><![CDATA[<p>This is an update to a previous post (<a href="http://sharepoint-geek.com/2010/04/07/shrink-all-log-files-within-a-ms-sql-instance/">Shrink All Log Files Within A MS SQL Instance</a>) that has been edited to work in <a href="http://sharepoint-geek.com/tag/sql/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql">SQL</a> Server 2008.</p>
<div style="border-bottom: #484848 1px solid; border-left: #484848 1px solid; width: 550px; height: 400px; overflow: scroll; border-top: #484848 1px solid; border-right: #484848 1px solid">
<pre class="csharpcode"><span class="kwrd">declare</span> @ssql nvarchar(4000)
<span class="kwrd">set</span> @ssql= <span class="str">'
    if '</span><span class="str">'?'</span><span class="str">' not in ('</span><span class="str">'tempdb'</span><span class="str">','</span><span class="str">'master'</span><span class="str">','</span><span class="str">'model'</span><span class="str">','</span><span class="str">'msdb'</span><span class="str">')
        begin
            use [?]
            declare @tsql nvarchar(4000) set @tsql = '</span><span class="str">''</span><span class="str">'
            declare @recmodel nvarchar(10)
            declare @iLogFile int
            declare LogFiles cursor for
            select fileid from sysfiles where  status &amp; 0x40 = 0x40
            open LogFiles
            fetch next from LogFiles into @iLogFile
            while @@fetch_status = 0
                begin
                    select @recmodel = (SELECT recovery_model_desc FROM sys.databases WHERE name = '</span><span class="str">'?'</span><span class="str">' )
                    if @recmodel = '</span><span class="str">'FULL'</span><span class="str">'
                        begin
                            set @tsql = @tsql + '</span><span class="str">'use [?] '</span><span class="str">'
                            set @tsql = @tsql + '</span><span class="str">'ALTER DATABASE [?] SET RECOVERY SIMPLE '</span><span class="str">'
                            set @tsql = @tsql + '</span><span class="str">'DBCC SHRINKFILE('</span><span class="str">'+cast(@iLogFile as varchar(5))+'</span><span class="str">', 1) '</span><span class="str">'
                            set @tsql = @tsql + '</span><span class="str">'ALTER DATABASE [?] SET RECOVERY FULL '</span><span class="str">'
                        end
                    else
                        set @tsql = @tsql + '</span><span class="str">'DBCC SHRINKFILE('</span><span class="str">'+cast(@iLogFile as varchar(5))+'</span><span class="str">', 1) '</span><span class="str">'
                    fetch next from LogFiles into @iLogFile
            end
            --set @tsql = @tsql + '</span><span class="str">' BACKUP LOG [?] WITH TRUNCATE_ONLY '</span><span class="str">' + @tsql
            --print @tsql
            exec(@tsql)
            close LogFiles
            DEALLOCATE LogFiles
        end'</span>
<span class="kwrd">exec</span> sp_msforeachdb @ssql</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</div>

	Tags: <a href="http://sharepoint-geek.com/category/sql/" title="sql" rel="tag">sql</a>, <a href="http://sharepoint-geek.com/category/sql-server/" title="sql server" rel="tag">sql server</a>, <a href="http://sharepoint-geek.com/category/sql-server-2008/" title="sql server 2008" rel="tag">sql server 2008</a>, <a href="http://sharepoint-geek.com/category/transaction-logs/" title="transaction logs" rel="tag">transaction logs</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://sharepoint-geek.com/2010/06/18/shrink-all-log-files-within-a-ms-sql-2008-instance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shrink SQL Transaction Logs</title>
		<link>http://sharepoint-geek.com/2009/12/28/shrink-sql-transaction-logs/</link>
		<comments>http://sharepoint-geek.com/2009/12/28/shrink-sql-transaction-logs/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 23:04:00 +0000</pubDate>
		<dc:creator>stewart</dc:creator>
				<category><![CDATA[logs]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[transaction logs]]></category>

		<guid isPermaLink="false">http://sharepoint-geek.com/2009/12/28/shrink-sql-transaction-logs/</guid>
		<description><![CDATA[Here is the t-sql statement used to shrink the SQL transaction logs: Use &#60;DatabaseName&#62; Go Backup Log &#60;DatabaseName&#62; With Truncate_Only DBCC SHRINKFILE(&#60;TransactionLogName&#62;, 1) Go .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the t-<a href="http://sharepoint-geek.com/tag/sql/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql">sql</a> statement used to shrink the <a href="http://sharepoint-geek.com/tag/sql/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql">SQL</a> transaction logs:</p>
<pre class="csharpcode"><span class="kwrd">Use</span> &lt;DatabaseName&gt;
<span class="kwrd">Go</span>
<span class="kwrd">Backup</span> Log &lt;DatabaseName&gt; <span class="kwrd">With</span> Truncate_Only
<span class="kwrd">DBCC</span> SHRINKFILE(&lt;TransactionLogName&gt;, 1)
<span class="kwrd">Go</span></pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

	Tags: <a href="http://sharepoint-geek.com/category/logs/" title="logs" rel="tag">logs</a>, <a href="http://sharepoint-geek.com/category/sql/" title="sql" rel="tag">sql</a>, <a href="http://sharepoint-geek.com/tag/sql/" title="sql" rel="tag">sql</a>, <a href="http://sharepoint-geek.com/category/sql-server/" title="sql server" rel="tag">sql server</a>, <a href="http://sharepoint-geek.com/category/transaction-logs/" title="transaction logs" rel="tag">transaction logs</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://sharepoint-geek.com/2009/11/05/sharepoint-alerts-not-working/" title="SharePoint Alerts Not Working (November 5, 2009)">SharePoint Alerts Not Working</a> (5)</li>
	<li><a href="http://sharepoint-geek.com/2009/11/18/backup-all-sql-server-databases/" title="Backup All SQL Server Databases (November 18, 2009)">Backup All SQL Server Databases</a> (0)</li>
	<li><a href="http://sharepoint-geek.com/2010/01/07/a-potentially-dangerous-request-form-value/" title="A potentially dangerous Request.Form value (January 7, 2010)">A potentially dangerous Request.Form value</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://sharepoint-geek.com/2009/12/28/shrink-sql-transaction-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
