亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server 移動系統數據庫

2024-08-31 01:04:32
字體:
來源:轉載
供稿:網友

說到這個問題,基本上有人就會想到三個問題:

1,什么是系統數據?

2,為什么要移動系統數據庫?

3,移動系統數據庫我們可以用附加和分離,為什么還要單獨拿出來說呢?

對于這三個問題我一個一個講吧,也算是自己做個筆記。

1,什么是系統數據?

所謂系統數據庫就是我們在裝SQL Server之后,系統自帶的數據庫(這樣的回答是不是很白癡^_^).

如果你裝SQL Server2005或2008在打開一個SQL實例后,就會看到一個數據庫--->系統數據庫文件夾,里邊就是系統自帶的數據庫,如圖:

系統數據庫,SQLServer,master,model,msdb,tempdb

對于每一個系統數據庫,這里我先用簡單的語言說一下:

1),master:

這個數據庫是全局數據庫,它包含一些系統表,權限分配,用戶帳號設置,當前數據庫配置信息以及關于磁盤空間,文件分配等信息。所以在執行諸如用戶帳號設置,權限分配和改變系統配置信息后都要備份此數據。所以在這里強烈建議,不僅要經常備份自己的數據庫,還有備份此數據庫,雖然不像備份自己數據庫那樣那么頻繁。至少半個月或一個月備份一次此數據庫。
在這里還有專門的一個數據庫大牛討論過是否應該備份此數據庫:SQL SERVER – Backup master Database Interval – master Database Best Practices

2),model:

這個數據庫只是一個模板數據庫,我們在創建任意的一個數據庫的時候,都是復制此數據庫為新數據庫的基礎,如果希望每一個新的數據庫都含有某些對象或者權限,可以把這個對象或權限放在此數據庫中,新創建的新數據庫都會繼承此數據的新對象或權限,并且擁有這些對象或權限。

3),msdb:

作者原話:SQL Server代理服務器會使用該數據庫,它會執行一些列如備份和復制任務的計劃好的活動。Service Borker也會用到該數據庫,他為SQL Sever提供隊列和可靠消息傳遞。當我們不在該數據庫執行備份或維護任務時,通??梢院雎栽摂祿?。在SQL Server2005之前,實際上是可以刪除該數據庫的,只后SQL Server仍然可用,但不能在維護任何備份歷史了,并且不能夠在定義任務,警告,工作或者建立復制,不過因為默認的msdb數據庫非常小,建議即使用不到也不要刪除它。

4),tempdb:

該數據庫說白了,就是一個中轉站或數據寄存站,用戶顯示創建的臨時表,在查詢處理和排序時內部所產生的中間結果的工作表,維護用的快照等,都會用到此數據庫,與其他數據庫所不同的是,在每次SQL Server實例重啟之后,都會重建而不是恢復. 所以我們在其中創建的所有對象和權限在下次重啟SQL Server時都會全部丟失。
但是我們也不能忽略此數據庫,因為tempdb的大小和配置,對優化SQL Server的功能和性能來說很重要。
對tempdb數據庫,還要多說幾句,雖然在tempdb每次被重建時,它會從model數據庫繼承大多數的數據庫選項,但是tempdb卻不會從modeldb數據庫中復制其恢復模式,因為它總是使用簡單恢復模式。另外,tempdb是無法刪除的,也不用備份。

2,為什么要移動系統數據庫?

我們在安裝SQL Server后默認的這些系統數據庫都會放在C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA此文件夾下,一般的都不很大,為什么我們還有移動他們呢?
在沒有實踐管理服務器之前,我也沒有這個想法,但是我發現我的服務器C盤一直都在增加,或者萬一重裝系統,我設置的數據庫選項,以及用戶賬戶設置都要重新設置,所以就有了這個想法。

還有一點就是作為重新布置計劃或安排好的維護操作的一部分,我們也許需要移動系統數據庫。

3,用附加和分離就可以,為什么還要單獨說呢?

回答這個問題之前,我們在看一張圖

系統數據庫,SQLServer,master,model,msdb,tempdb

注意到了嗎,在我選中master系統數據庫右擊,選中任務后,并沒有出現“分離”這個選項。那就說明移動這些系統數據庫是和用戶自定義的數據庫是不同的。

移動tempdb,model和msdb的步驟和移動master數據庫步驟稍微有點不同。

1),移動tempdb,model和msdb數據庫

i),移動一個沒有損壞的系統數據庫
首先讓我們用查詢命令看一下SQL Server默認存儲這些系統數據庫的路徑;查詢命令:

SELECT name,physical_name AS CurrentLocation,state_descFROM sys.master_files

F5執行,顯示如圖:

系統數據庫,SQLServer,master,model,msdb,tempdb

之后開始我們的移動之旅吧!

a),對數據庫中每個要移動的文件使用帶有MODIFY FILE選項的ALTER DATABASE命令來指定新的文件夾選項。如:               

--Move tempdbALTER DATABASE tempdb MODIFY FILE(NAME='tempdev',FILENAME='D:/Database/tempdb.mdf');ALTER DATABASE tempdb MODIFY FILE(NAME = 'templog',FILENAME='D:/Database/templog.ldf');--Move modelALTER DATABASE model MODIFY FILE(NAME='modeldev',FILENAME='D:/Database/model.mdf');ALTER DATABASE model MODIFY FILE(NAME='modellog',FILENAME='D:/Database/modellog.ldf');--Move msdbALTER DATABASE msdb MODIFY FILE(NAME='MSDBData',FILENAME='D:/Database/msdbdata.mdf');ALTER DATABASE msdb MODIFY FILE(NAME='MSDBLog',FILENAME='D:/Database/msdb_log.ldf');

b),在命令提示行下用NET STOP MSSQLSERVER命令停止SQL Server實例;

c),物理移動文件到我們定義的文件夾,比如上面所述D:/Database文件夾;

d),重啟SQL Server實例;

大功告成,然后在用上面的查詢來驗證更改,F5執行,顯示如圖:

系統數據庫,SQLServer,master,model,msdb,tempdb

ii),由于硬件故障而需要移動系統數據庫

對于由于硬件故障而需要移動系統數據庫,上面的方法就不行了,因為我們可能無法訪問服務器來運行ALTER DATABASE命令。那我們就另外換一種解決方案!

a),如果SQL Server實例已經啟動,那么停止該實例;

b),在命令提示行下,輸入下面的命令把SQL Server實例啟動到master-only恢復模式
NET START MSSQLSERVER /f /T3608

c),之后我們就能鏈接到服務器了,接下來就和上面”移動一個沒有損壞的系統數據庫 ”的步驟就一樣了。

注:如果直接用NET START MSSSQL SERVER命令來啟動SQL Server實例,會收到1814的錯誤提示。我們可以到“控制面板”-》“管理工具”-》“事件查看器”中看一下具體的錯誤日志。

2),移動master數據庫

移動master數據庫的位置和其他的系統數據庫不同是,只能用SQL Server 配置管理器來更改master的位置。

首先打開SQL Server配置管理器,右擊目標SQL Server實例,選擇屬性,然后點擊高級標簽,如圖所示:

系統數據庫,SQLServer,master,model,msdb,tempdb

在啟動參數中編輯各個參數的值來指向新的master數據庫數據文件和日志文件的目錄位置,如下:

d),D:/Database/master.mdf;
e),C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/Log/ERRORLOG;
f),D:/Database/mastlog.ldf

然后停止SQL Server實例,把物理文件移動到新的文件夾下,比如我移動到D:/Database/目錄下;

最后啟動SQL Server實例,就大功告成了!如果要檢驗一下,就用上面所提到的檢驗語句,F5執行,如圖所示:

系統數據庫,SQLServer,master,model,msdb,tempdb

總結下來,如果重裝系統,又不想丟失原先數據庫設置的信息,大家可以學著移動一下系統數據庫,但VeVb武林網的小編覺得,移動不移動的另說,master表還是很有必要備份一下的。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲热线99精品视频| 亚洲免费人成在线视频观看| 精品成人69xx.xyz| 欧美激情一区二区三级高清视频| 最新国产精品拍自在线播放| 不卡av日日日| 91免费人成网站在线观看18| 午夜精品免费视频| 国精产品一区一区三区有限在线| 亚洲免费人成在线视频观看| 成人黄色av网| 午夜精品一区二区三区在线视频| 久久久久在线观看| 欧美在线一级视频| 日韩精品高清在线观看| 欧美高清videos高潮hd| 在线成人一区二区| 亚洲网在线观看| www.欧美精品一二三区| 国产亚洲精品高潮| 国产精品爽黄69| 成人黄色免费看| 国产精品999999| 日韩av免费看| 国产日韩欧美在线视频观看| 日韩免费av一区二区| 久久久视频精品| 久久精品国产亚洲7777| 综合网中文字幕| 91综合免费在线| 亚洲免费电影在线观看| 琪琪亚洲精品午夜在线| 亚洲日本成人女熟在线观看| 亚洲第一中文字幕| 在线观看91久久久久久| 国外视频精品毛片| 国产视频久久久久| 日本不卡免费高清视频| 国产精品丝袜视频| 亚洲激情第一页| 久久99精品久久久久久琪琪| 日韩大片免费观看视频播放| 亚洲第一区中文99精品| 久久国产精品久久久久久| 欧美日韩国产黄| 久久久久久12| 亚洲国产精品人人爽夜夜爽| 日韩在线中文字幕| 亚洲女人被黑人巨大进入| 97在线看福利| 欧美激情精品久久久久久免费印度| 精品中文字幕久久久久久| 亚洲国产精品高清久久久| 丁香五六月婷婷久久激情| 国产精品扒开腿做| 亚洲xxxx视频| 欧美xxxx综合视频| 日韩欧美亚洲国产一区| 亚洲三级av在线| 激情亚洲一区二区三区四区| 久久精品人人做人人爽| 欧美精品久久久久久久| 免费av一区二区| 欧美重口另类videos人妖| 国产一区二区三区视频在线观看| 亚洲精品丝袜日韩| 久久久久久久久电影| 国产69精品99久久久久久宅男| 亚洲国产中文字幕久久网| 成人黄色免费网站在线观看| 国产精品久久久久久久7电影| 成人免费在线视频网站| 91丝袜美腿美女视频网站| 欧美成人剧情片在线观看| 国产午夜精品视频免费不卡69堂| 北条麻妃一区二区三区中文字幕| 欧美日韩在线视频一区| 欧美成人在线免费视频| 国产做受高潮69| 45www国产精品网站| 成人h猎奇视频网站| 久久激情视频免费观看| 这里只有精品视频在线| 欧美三级欧美成人高清www| 欧美激情一区二区三级高清视频| 成人免费在线视频网站| 午夜精品福利在线观看| 国内精品小视频在线观看| 中文字幕无线精品亚洲乱码一区| 91香蕉亚洲精品| 日韩美女福利视频| 国产精品视频大全| 日韩亚洲国产中文字幕| 亚洲最大av在线| 国产亚洲一区二区在线| 欧美日韩亚洲高清| 欧美日韩精品在线观看| 亚洲精品电影在线| 成人福利网站在线观看| 在线丨暗呦小u女国产精品| 久久人人爽国产| 91系列在线播放| 日韩av一区二区在线观看| 亚洲欧洲美洲在线综合| 国产精品吴梦梦| 狠狠色香婷婷久久亚洲精品| 成人h视频在线观看播放| 久久久久久久久久久免费精品| 亚洲自拍偷拍色图| 97香蕉超级碰碰久久免费软件| 黑人巨大精品欧美一区二区一视频| 日韩av在线电影网| 久久国产精品99国产精| 欧美限制级电影在线观看| 亚洲男人天堂网站| 亚洲精品国产综合区久久久久久久| 国产一区二区在线播放| 国产成人久久久精品一区| 精品视频9999| 亚洲免费高清视频| 欧美高跟鞋交xxxxhd| 一区二区三区黄色| 亚洲综合小说区| 欧美精品电影免费在线观看| 国内精品视频久久| 亚洲剧情一区二区| 精品视频在线导航| 日本一欧美一欧美一亚洲视频| 精品久久久久人成| www日韩中文字幕在线看| 国产日韩欧美另类| 欧美精品www| 日韩有码片在线观看| 久久久av亚洲男天堂| 久久精品电影一区二区| 精品自拍视频在线观看| 国产综合久久久久| 国产精品美女久久久久久免费| 久久久亚洲国产| 亚洲欧美第一页| 伊人成人开心激情综合网| 亚洲精品久久久久久久久久久久久| 欧美日韩裸体免费视频| 国内精品视频一区| 亚洲欧美日韩精品久久亚洲区| 国产精品69精品一区二区三区| 亚洲第一福利在线观看| 日韩美女视频中文字幕| 欧洲亚洲在线视频| 最近2019中文字幕大全第二页| 国产成人福利夜色影视| 亚洲免费高清视频| 国产自产女人91一区在线观看| 欧美激情亚洲一区| 97在线视频一区| 日韩精品在线观看网站| 中文字幕欧美专区| 久久99热精品| 91在线观看免费高清| 国产精品视频在线播放| 国内精品久久久久伊人av| 亚洲欧美视频在线| 欧美韩国理论所午夜片917电影| 亚洲精品日韩久久久|