SQL Server 2008系統的系統資料庫

2021-08-20 04:42:31 字數 988 閱讀 3581

系統資料庫是指安裝程式一起安裝,用於協助sql server 2008系統共同完成管理操作的資料庫,它們是sql server 2008執行的基礎。它們分別是:master、model、tempdb、msdb資料庫。

1、master資料庫

master資料庫是sql server 2008的最重要的資料庫,它位於sql server2008的核心。如果該資料庫被破壞,sql server2008將無法正常工作。master資料庫中包含如下重要資訊:

所有的登入名或使用者id所屬的角色。

所有的系統配置設定(資料排序、安全實現、預設語言)

伺服器中的資料庫的名稱以及相關資訊。

資料庫的位置

sql server 2008如何初始化

2、model資料庫

建立資料庫時,總是以一套預定義的標準為模型。比如,若希望所有的資料庫都有確定的初始大小,特定的資訊集或者特定的表,都可以把這些資訊放在model資料庫中。model資料庫是tempdb資料庫的基礎。對model資料庫的任何改動都將反映在tempdb資料庫中。

3、tempdb資料庫

乙個臨時性的資料庫,存在於sql server 2008會話期間,一旦sql server 2008關閉,tempdb資料庫將丟失。當sql server 2008重新啟動,將重建全新的,空的tempdb資料庫,以供使用。tempdb資料庫用作系統的臨時儲存空間,其主要作用是儲存使用者建立的臨時表和臨時儲存過程。儲存使用者說明的全域性變數值。為資料排序建立臨時表。儲存使用者利用游標說明選出的資訊。

4、msdb資料庫

msdb給sql server 2008**提供必要的資訊來運作作業。不能再msdb資料庫中執行下列操作:

a.更改排序規則。

b.刪除資料庫。

c.從資料庫中刪除guest使用者。

d.刪除主檔案組、主資料檔案或日誌檔案;

e.重新命名資料庫或主檔案組

f.將資料庫設定為offline

g.將主檔案組設定為read_only

Sql Server 2008 常用系統儲存過程

sp add log file recover suspect lib 當資料庫的復原不能完成時,向檔案組增加乙個日誌檔案 sp add targetservergroup 增家指定的伺服器組 sp add targetsvrgrp member 在指定的目標伺服器組增加乙個目標伺服器 在資料庫裡增...

Sql Server 2008 收縮日誌

收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...

徹底解除安裝sql server2008

微軟的開發工具在按裝和解除安裝時都讓人頭疼,只能是裝在c盤,裝在其他盤時最容易出事 在重新按裝的時候一定要把以前的例項解除安裝完才行。要不就會出錯。在解除安裝sql server後,其實還沒有完成,還要把登錄檔資訊完全刪乾淨,下面就將教您徹底刪除sql server登錄檔的方法,供您參考。在解除安裝...