SQLServer中預設表有哪些

2021-09-22 10:33:22 字數 3078 閱讀 9018

sql server安裝4個系統資料庫。它們分別是master資料庫、model資料庫、tempdb資料庫和msdb資料庫。這些資料庫是sql server的心臟和靈魂。

另外,還安裝了兩個例項資料庫,分別是:northwindpubs

master資料庫:master資料庫控制sql server的所有方面。這個資料庫中包括所有的配置資訊、使用者登入資訊、當前正在伺服器中執行的過程的資訊。

model資料庫:model資料庫是建立所有使用者資料庫時的模板。當你建立乙個新資料庫時,sql server會把model資料庫中的所有物件建立乙份拷貝並移到新資料庫中。在模板物件被拷貝到新的使用者資料庫中之後,該資料庫的所有多餘空間都將被空頁填滿。

tempdb資料庫:tempdb資料庫是乙個非常特殊的資料庫,供所有來訪問你的sql server的使用者使用。這個庫用來儲存所有的臨時表、儲存過程和其他sql server建立的臨時用的東西。例如,排序時要用到tempdb資料庫。資料被放進tempdb資料庫,排完序後再把結果返回給使用者。每次sql server重新啟動,它都會清空tempdb資料庫並重建。永遠不要在tempdb資料庫建立需要永久儲存的表。

msdb資料庫msdb資料庫是sql server中的乙個特例。如果你檢視這個資料庫的實際定義,會發現它其實是乙個使用者資料庫。不同之處是sql server拿這個資料庫來做什麼。所有的任務排程、報警、操作員都儲存在msdb資料庫中。該庫的另乙個功能是用來儲存所有備份歷史。sql server agent將會使用這個庫。

northwind示例資料庫:

northwind traders示例資料庫包含乙個名為northwind traders的虛構公司的銷售資料,該公司從事世界各地的特產食品進出口**。

如果對northwind資料庫進行了更改,可通過執行microsoft® sql server™安裝的install目錄下的指令碼將其重新安裝:

在命令提示符下,更改到mssql7\install目錄。

使用osql實用工具執行instnwnd.sql指令碼:

osql/usa /psapassword /sservername /iinstnwnd.sql /oinstnwnd.rpt檢查instnwnd.rpt中報告的錯誤。

資料庫建立於sql server安裝程式的data目錄下。

pubs示例資料庫:

pubs示例資料庫以乙個圖書出版公司為模型,用於演示microsoft® sql server™資料庫中可用的許多選項。該資料庫及其中的表經常在文件內容所介紹的示例中使用。

如果更改了pubs資料庫,可以使用sql server安裝中install目錄下的檔案重新進行安裝。安裝過程需要兩步:

從命令提示行使用osql實用工具執行instpubs.sql指令碼。本操作將除去現有的pubs資料庫,建立新的pubs資料庫並定義其中的所有物件。

從命令提示行執行pubimage.bat。本操作將在pub_info表中插入image值。

名稱位址

說明sysaltfiles

主資料庫

儲存資料庫的檔案

syscharsets

主資料庫

字符集與排序順序

sysconfigures

主資料庫

配置選項

syscurconfigs

主資料庫

當前配置選項

sysdatabases

主資料庫

伺服器中的資料庫

syslanguages

主資料庫

語言syslogins

主資料庫

登陸帳號資訊

sysoledbusers

主資料庫

鏈結伺服器登陸資訊

sysprocesses

主資料庫

程序sysremotelogins

主資料庫

遠端登入帳號

syscolumns

每個資料庫

列sysconstrains

每個資料庫

限制sysfilegroups

每個資料庫

檔案組sysfiles

每個資料庫

檔案sysforeignkeys

每個資料庫

外部關鍵字

sysindexes

每個資料庫

索引sysmenbers

每個資料庫

角色成員

sysobjects

每個資料庫

所有資料庫物件

syspermissions

每個資料庫

許可權systypes

每個資料庫

使用者定義資料型別

sysusers

每個資料庫

使用者

資料庫 SQLServer中預設表有哪些

sql server安裝4個系統資料庫。它們分別是master資料庫 model資料庫 tempdb資料庫和msdb資料庫。這些資料庫是sql server的心臟和靈魂。另外,還安裝了兩個例項資料庫,分別是 northwind和pubs 系統資料庫4個 master資料庫 master資料庫控制sq...

sqlserver中鎖表應用

鎖乙個sql表的語句是sql 資料庫使用者都需要知道的,下面就將為您介紹鎖sql表的語句,希望對您學習鎖sql表方面能有所幫助。鎖定資料庫的乙個表 select from table with holdlock 注意 鎖定資料庫的乙個表的區別 select from table with holdl...

SQL Server訪問SYBASE中的表

sql server訪問sybase中的表 一 安裝sybase客戶端 使用版本 sybase client 11.9.2 for nt 1 當安裝完成後,執行開始 程式 sybase dsedit 2 選擇選單的 server object add 輸入服務名 例如 1.60 3 然後在serve...