偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQL Server數(shù)據(jù)庫(kù)日志已滿的解決方法總結(jié)篇

數(shù)據(jù)庫(kù) SQL Server
SQL Server數(shù)據(jù)庫(kù)日志文件已滿常常會(huì)造成SQL Server數(shù)據(jù)庫(kù)無(wú)法寫(xiě)入的問(wèn)題,本文就介紹了各種解決方法,希望能夠?qū)δ兴鶐椭?/div>

SQL Server數(shù)據(jù)庫(kù)中,當(dāng)日志文件過(guò)大或者日志已滿時(shí)就會(huì)影響到數(shù)據(jù)庫(kù)的正常工作。而日志文件已滿常常會(huì)造成SQL Server數(shù)據(jù)庫(kù)無(wú)法寫(xiě)入的問(wèn)題。本文我們主要介紹了SQL Server數(shù)據(jù)庫(kù)日志已滿時(shí)的各種解決方案,以及造成SQL Server數(shù)據(jù)庫(kù)無(wú)法寫(xiě)入時(shí)的解決方法,希望能夠?qū)δ兴鶐椭?/p>

一、簡(jiǎn)單方法

1、右鍵數(shù)據(jù)庫(kù)→屬性→選項(xiàng)→故障還原模型→設(shè)為簡(jiǎn)單→確定;

2、右鍵數(shù)據(jù)庫(kù)→所有任務(wù)→收縮數(shù)據(jù)庫(kù)→確定;

3、右鍵數(shù)據(jù)庫(kù)→屬性→選項(xiàng)→故障還原模型→設(shè)為大容量日志記錄→確定。

二、復(fù)雜方法

1、清空日志 DUMP TRANSACTION 庫(kù)名 WITH NO_LOG

2、截?cái)嗍聞?wù)日志 BACKUP LOG 數(shù)據(jù)庫(kù)名 WITH NO_LOG

3、收縮數(shù)據(jù)庫(kù)文件(如果不壓縮,數(shù)據(jù)庫(kù)的文件不會(huì)減小) 企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫(kù)--所有任務(wù)--收縮數(shù)據(jù)庫(kù)--收縮文件 --選擇日志文件--在收縮方式里選擇收縮至XXM,這里會(huì)給出一個(gè)允許收縮到的最小M數(shù),直接輸入這個(gè)數(shù),確定就可以了 --選擇數(shù)據(jù)文件--在收縮方式里選擇收縮至XXM,這里會(huì)給出一個(gè)允許收縮到的最小M數(shù),直接輸入這個(gè)數(shù),確定就可以了 也可以用SQL語(yǔ)句來(lái)完成 --收縮數(shù)據(jù)庫(kù) DBCC SHRINKDATABASE(客戶資料) --收縮指定數(shù)據(jù)文件,1是文件號(hào),可以通過(guò)這個(gè)語(yǔ)句查詢(xún)到:select * from sysfiles DBCC SHRINKFILE(1) 。

4、為了最大化的縮小日志文件(如果是sql 7.0,這步只能在查詢(xún)分析器中進(jìn)行) a.分離數(shù)據(jù)庫(kù)企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫(kù)--右鍵--分離數(shù)據(jù)庫(kù) b.在我的電腦中刪除LOG文件 c.附加數(shù)據(jù)庫(kù)企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫(kù)--右鍵--附加數(shù)據(jù)庫(kù)此法將生成新的LOG,大小只有500多K 或用代碼:下面的示例分離 pubs,然后將 pubs 中的一個(gè)文件附加到當(dāng)前服務(wù)器。 a.分離 EXEC sp_detach_db @dbname = 'pubs' b.刪除日志文件 c.再附加 EXEC sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' 。

5、為了以后能自動(dòng)收縮,做如下設(shè)置企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫(kù)--屬性--選項(xiàng)--選擇"自動(dòng)收縮" --SQL語(yǔ)句設(shè)置方式: EXEC sp_dboption '數(shù)據(jù)庫(kù)名', 'autoshrink', 'TRUE' 。

6、如果想以后不讓它日志增長(zhǎng)得太大企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫(kù)--屬性--事務(wù)日志 --將文件增長(zhǎng)限制為xM(x是你允許的最大數(shù)據(jù)文件大小) --SQL語(yǔ)句的設(shè)置方式: alter database 數(shù)據(jù)庫(kù)名 modify file(name=邏輯文件名,maxsize=20) 。

特別注意: 請(qǐng)按步驟進(jìn)行,未進(jìn)行前面的步驟,請(qǐng)不要做后面的步驟,否則可能損壞你的數(shù)據(jù)庫(kù)。一般不建議做第4、6兩步,第4步不安全,有可能損壞數(shù)據(jù)庫(kù)或丟失數(shù)據(jù),第6步如果日志達(dá)到上限,則以后的數(shù)據(jù) 庫(kù)處理會(huì)失敗,在清理日志后才能恢復(fù)。

日志已滿而造成SQL數(shù)據(jù)庫(kù)無(wú)法寫(xiě)入文件時(shí),可用兩種方法:

一種方法:清空日志。

1.打開(kāi)查詢(xún)分析器,輸入命令 DUMP TRANSACTION 數(shù)據(jù)庫(kù)名 WITH NO_LOG

2.再打開(kāi)企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫(kù)--所有任務(wù)--收縮數(shù)據(jù)庫(kù)--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會(huì)給出一個(gè)允許收縮到的最小M數(shù),直接輸入這個(gè)數(shù),確定就可以了。

另一種方法有一定的風(fēng)險(xiǎn)性,因?yàn)镾QL SERVER的日志文件不是即時(shí)寫(xiě)入數(shù)據(jù)庫(kù)主文件的,如處理不當(dāng),會(huì)造成數(shù)據(jù)的損失。

1: 刪除LOG 分離數(shù)據(jù)庫(kù) 企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->右鍵->分離數(shù)據(jù)庫(kù)。

2:刪除LOG文件附加數(shù)據(jù)庫(kù) 企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->右鍵->附加數(shù)據(jù)庫(kù)此法生成新的LOG,大小只有500多K。

注意:建議使用第一種方法。 如果以后,不想要它變大。 SQL Server 2000下使用:在數(shù)據(jù)庫(kù)上點(diǎn)右鍵->屬性->選項(xiàng)->故障恢復(fù)-模型-選擇-簡(jiǎn)單模型。

或用SQL語(yǔ)句:

alter database 數(shù)據(jù)庫(kù)名

set recovery simple

原文出處:http://youanyyou.iteye.com/blog/770256。

關(guān)于SQL Server數(shù)據(jù)庫(kù)日志已滿的問(wèn)題的解決方案就介紹到這里了,如果您想了解更多關(guān)于SQL Server數(shù)據(jù)庫(kù)的知識(shí),可以看一下這里的文章:http://database.51cto.com/sqlserver/,相信一定可以帶給您收獲的!

【編輯推薦】

  1. 存儲(chǔ)過(guò)程的優(yōu)缺點(diǎn)及適宜使用的場(chǎng)合詳解
  2. 使用connectionStrings連接SQL Server數(shù)據(jù)庫(kù)
  3. SQL Server分頁(yè)存儲(chǔ)過(guò)程的五種方法及性能比較
  4. 操作系統(tǒng)不支持SQL Server服務(wù)器組件的解決方案
  5. 一個(gè)SQL Server 2005數(shù)據(jù)庫(kù)用戶sa登錄失敗的解決方案

 

責(zé)任編輯:趙鵬 來(lái)源: 博客園
相關(guān)推薦

2009-05-04 13:43:16

SQL Server置疑數(shù)據(jù)庫(kù)恢復(fù)

2010-10-20 17:21:07

連接SQL Serve

2024-04-02 08:21:45

數(shù)據(jù)庫(kù)日志SQL

2011-03-30 16:10:08

SQL Server數(shù)內(nèi)存

2010-09-08 15:28:50

SQL Server復(fù)制

2009-03-23 10:18:03

IBMDB2數(shù)據(jù)庫(kù)

2009-05-25 09:41:17

SQL Server 可疑日志

2011-08-23 16:36:05

SQL Server 數(shù)據(jù)庫(kù)被標(biāo)記為可疑

2011-04-06 11:16:47

SQL Server數(shù)查詢(xún)優(yōu)化

2011-07-26 17:19:32

SQL Server數(shù)隨機(jī)抽取數(shù)據(jù)

2011-04-01 17:05:44

SQL Server數(shù)日志

2010-09-02 11:56:21

SQL刪除

2010-10-19 10:25:29

SQL Server連

2010-09-14 09:53:52

sql server還

2009-03-19 09:44:07

SQL Server數(shù)據(jù)庫(kù)遷移數(shù)據(jù)庫(kù)

2011-07-28 11:28:21

SQL Server數(shù)注冊(cè)表編輯器

2011-08-09 17:24:21

SQL Server 數(shù)據(jù)庫(kù)日志

2010-06-18 09:31:51

SQL Server數(shù)

2011-04-06 11:34:52

SQL Server數(shù)查詢(xún)優(yōu)化

2010-10-22 15:59:59

sqlserver刪除
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)