<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.sqlprof.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MS SQL Admin : Attach Databse, FOR ATTACH</title><link>http://www.sqlprof.com/blogs/sqlserver/archive/tags/Attach+Databse/FOR+ATTACH/default.aspx</link><description>Tags: Attach Databse, FOR ATTACH</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>How to Attach a database without a transaction log file (.ldf)</title><link>http://www.sqlprof.com/blogs/sqlserver/archive/2008/04/17/how-to-attach-a-database-without-a-transaction-log-file-ldf.aspx</link><pubDate>Thu, 17 Apr 2008 16:46:48 GMT</pubDate><guid isPermaLink="false">f1c11735-f88c-466b-aadf-9e672bf81be1:50</guid><dc:creator>Eric Vaillancourt</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlprof.com/blogs/sqlserver/rsscomments.aspx?PostID=50</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlprof.com/blogs/sqlserver/commentapi.aspx?PostID=50</wfw:comment><comments>http://www.sqlprof.com/blogs/sqlserver/archive/2008/04/17/how-to-attach-a-database-without-a-transaction-log-file-ldf.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;If you ever lose the drive that contains your log file, your database will become suspect and will stop working.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image002_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="235" alt="clip_image002" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image002_thumb_1.jpg" width="455" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;Notice that you cannot expand the database.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;If you do, you will get an error message.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;You do not need to restore the backup in such a crash.&amp;nbsp; If you do, you will lose everything since your last BACKUP.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;All you have to do is to detach the database and reattach it without the log. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;SQL Server 2005 does allow you to do this. You can reattach the database by following these simple steps: &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;ol style="margin-top:0cm;"&gt; &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;first, you need to detach the suspect database:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image004_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="262" alt="clip_image004" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image004_thumb_1.jpg" width="462" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;The “detach database” dialog appears, click ok.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image006_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="421" alt="clip_image006" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image006_thumb_1.jpg" width="469" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;You might get an error just ignore it and the database will be detached.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;You will have to refresh the database list to remove your database from the list.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;ol style="margin-top:0cm;" start="2"&gt; &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Right-click on &lt;b&gt;Databases&lt;/b&gt; and select &lt;b&gt;Attach&lt;/b&gt;&lt;span style="mso-bidi-font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image008_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="180" alt="clip_image008" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image008_thumb_1.jpg" width="350" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;The “attach databse” dialog appears.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Click on the “Add” button on locate your mdf file.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image010_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="344" alt="clip_image010" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image010_thumb_1.jpg" width="383" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;ol style="margin-top:0cm;" start="3"&gt; &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Under &lt;b&gt;database details&lt;/b&gt;, select the .LDF file and click the &lt;b&gt;Remove&lt;/b&gt; button.&lt;span style="mso-bidi-font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&lt;a href="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image012_4.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="356" alt="clip_image012" src="http://www.sqlprof.com/blogs/sqlserver/WindowsLiveWriter/HowtoAttachadatabasewithoutatransact.ldf_B2D3/clip_image012_thumb_1.jpg" width="397" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;mso-bidi-font-weight:bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="text-indent:36pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;By doing this, you are telling SQL Server to create a new log file.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;ol style="margin-top:0cm;" start="4"&gt; &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Click OK.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The database will be attached with a new logfile.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Another way would have been to use the &lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;CREATE&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;DATABASE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:arial;mso-no-proof:yes;"&gt; with the &lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;FOR&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;ATTACH&lt;/span&gt;&lt;/span&gt; command:&lt;/span&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;USE&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; [master] &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;GO&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;CREATE&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;DATABASE&lt;/span&gt; [Prod_db] &lt;span style="color:blue;"&gt;ON&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;color:gray;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;(&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;FILENAME&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; N&lt;span style="color:red;"&gt;&amp;#39;C:\data\prod_db.mdf&amp;#39;&lt;/span&gt; &lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;FOR&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;ATTACH&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="mso-layout-grid-align:none;"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;GO&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&lt;br /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Hope this helps,&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;Eric Vaillancourt&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&lt;a href="http://www.sqlprof.com"&gt;www.sqlprof.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:de0b2c00-4e70-416c-b865-50e89610c992" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;Technorati : &lt;a href="http://technorati.com/tags/SQL%20server%202005" rel="tag"&gt;SQL server 2005&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Attach%20Databse" rel="tag"&gt;Attach Databse&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Log%20file" rel="tag"&gt;Log file&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.ldf" rel="tag"&gt;.ldf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CRASH" rel="tag"&gt;CRASH&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.sqlprof.com/aggbug.aspx?PostID=50" width="1" height="1"&gt;</description><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/Attach+Databse/default.aspx">Attach Databse</category><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/CREATE+DATABASE/default.aspx">CREATE DATABASE</category><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/FOR+ATTACH/default.aspx">FOR ATTACH</category><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/Crash/default.aspx">Crash</category><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/Log+File/default.aspx">Log File</category><category domain="http://www.sqlprof.com/blogs/sqlserver/archive/tags/.LDF/default.aspx">.LDF</category></item></channel></rss>