當前位置:首頁 » 編程語言 » 資料庫用於在sql創建所有模板
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫用於在sql創建所有模板

發布時間: 2022-09-26 02:10:22

『壹』 sql Server默認創建了哪些資料庫, 這些資料庫的作用分別是什麼

①Master資料庫:記錄系統級別信息。例如:登錄賬戶、系統配置設置、資料庫的位置、SQL Server初始化信息等。

②Tempdb資料庫:保存臨時表和臨時存儲過程。例如:數據排序創建臨時表、數據篩選創建臨時表等。

③Model資料庫:用於在系統上創建的所有資料庫的模板。例如:用SQL語句創建一個空白資料庫時,可以使用該模板中的規定來創建。

④Msdb資料庫:用於給SQL Server代理提供必要的信息來運行調度警報、作業及記錄操作。同時也會記錄資料庫的備份和還原信息。

⑤Resource資料庫:它是一個只讀資料庫,包含了SQL Server中的所有系統對象,這些系統對象物理上存在於該資料庫中,邏輯上出現在每個資料庫的sys架構中。

『貳』 SQL Server默認創建了哪些資料庫, 這些資料庫的作用分別是什麼

①Master資料庫:記錄系統級別信息。例如:登錄賬戶、系統配置設置、資料庫的位置、SQL
Server初始化信息等。
②Tempdb資料庫:保存臨時表和臨時存儲過程。例如:數據排序創建臨時表、數據篩選創建臨時表等。
③Model資料庫:用於在系統上創建的所有資料庫的模板。例如:用SQL語句創建一個空白資料庫時,可以使用該模板中的規定來創建。
④Msdb資料庫:用於給SQL
Server代理提供必要的信息來運行調度警報、作業及記錄操作。同時也會記錄資料庫的備份和還原信息。
⑤Resource資料庫:它是一個只讀資料庫,包含了SQL
Server中的所有系統對象,這些系統對象物理上存在於該資料庫中,邏輯上出現在每個資料庫的sys架構中。

『叄』 資料庫是SQL Server在創建資料庫時,可以使用什麼資料庫模板

SQL server裡面有個叫企業管理器的東西,進去後用它自帶的模板建庫就好了啊,很方便的,不需要敲什麽代碼

『肆』 SQL Server在創建資料庫時,使用什麼資料庫模板

代碼如下:
USE [master]
GO
IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp')
BEGIN
DROP DATABASE HkTemp --如果資料庫存在先刪掉資料庫
END
GO
CREATE DATABASE HkTemp
ON
PRIMARY --創建主資料庫文件
(
NAME='HkTemp',
FILENAME='E:\Databases\HkTemp.dbf',
SIZE=5MB,
MaxSize=20MB,
FileGrowth=1MB
)
LOG ON --創建日誌文件
(
NAME='HkTempLog',
FileName='E:\Databases\HkTemp.ldf',
Size=2MB,
MaxSize=20MB,
FileGrowth=1MB
)
GO
--添加表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Hksj_User') AND type in (N'U'))
BEGIN
CREATE TABLE Hksj_User
(
Id INT IDENTITY(1,1) NOT NULL,
SName NVARCHAR(20) NOT NULL,
SNickName NVARCHAR(20),
SPassWord NVARCHAR(30) NOT NULL,
DCreateDate DATETIME ,
SCreator NVARCHAR(20),
SEmail NVARCHAR(50),
SPhone NVARCHAR(50),
SIdentifyId NVARCHAR(30),
DLastTimeLogOn DATETIME
PRIMARY KEY CLUSTERED
(
Id ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
--添加註釋
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登錄名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hksj_User', @level2type=N'COLUMN',@level2name=N'SName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'郵箱' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hksj_User', @level2type=N'COLUMN',@level2name=N'SEmail'

『伍』 sql中默認的master等資料庫都是干什麼用的

SQL Server 中4個系統資料庫:Master、Model、Msdb、Tempdb。

1、Master資料庫是SQL Server系統最重要的資料庫,它記錄了SQL Server系統的所有系統信息。

2、model 資料庫用作在 SQL Server 實例上創建的所有資料庫的模板。

3、Msdb資料庫是代理服務資料庫,為其報警、任務調度和記錄操作員的操作提供存儲空間。

4、Tempdb是一個臨時資料庫,它為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間。

(5)資料庫用於在sql創建所有模板擴展閱讀:

系統資料庫的功能:

在SQL Server系統中,系統運行時會用到的相關信息,如系統對象和組態設置等,都是以資料庫的形式存在,而存放這些系統信息的資料庫稱為系統資料庫。

成功安裝SQL Server後,系統會自動建立master、model、msdb、及tempdb等系統資料庫。

例如master資料庫記錄了如此多且重要的信息,一旦資料庫文件損失或損毀,將對整個SQL Server系統的運行造成重大的影響,甚至是得整個系統癱瘓。

『陸』 資料庫中起到模板作用的資料庫有哪些

SQL Server 中,系統資料庫有四個,分別是:master、modle、tempdb、msdb
其中modle資料庫是在SQl Server實例中創建所有資料庫模板

『柒』 SQL Server 系統表的作用

①msdb 資料庫由 SQL Server 代理用於計劃警報和作業,也可以由其他功能使用。
②master 資料庫記錄 Microsoft SQL Server 系統的所有系統級信息,例如登錄帳戶、系統配置設置、端點和憑據以及訪問其他資料庫所需的信息。
③model 資料庫用作在 SQL Server 實例上創建的所有資料庫的模板。因為每次啟動 SQL Server 時都會創建 tempdb,所以 model 資料庫必須始終存在於 SQL Server 系統中。
④臨時資料庫 tempdb,這用於在排序中的工作空間和在某些聯接操作創建臨時表進行完全內存駐留。