SQL SERVER的两个系统数据库master和msdb的功能各是什么

SQL SERVER的两个系统数据库master和msdb的功能各是什么,第1张

1、master数据库的作用

master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、相关信息和这些数据库文件的位置,以及SQL Server初始化信息等。

由于master数据库记录了如此多且重要的信息,一旦数据库文件损失或损毁,将对整个SQL Server系统的运行造成重大的影响,甚至是得整个系统瘫痪,因此,要经常对master数据库进行备份,以便在发生问题时,对数据库进行恢复。

2、msdb系统数据库的作用

msdb系统数据库是提供提“SQL Server代理服务”调度警报、作业以及记录 *** 作员时使用。如果不使用这些SQL Server代理服务,就不会使用到该系统数据库。

SQL Server代理服务是SQL Server中的一个Windows服务,用于运行任何已创建的计划作业。作业是指SQL Server中定义的能自动运行的一系列 *** 作。

扩展资料

SQL Server的起源

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。

在Windows NT 推出后,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ *** 作系统上的应用。

SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 70 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点。

参考资料来源:百度百科—系统数据库

参考资料来源:百度百科—Microsoft SQL Server

在所有程序—SQL Server 2005—配置工具—"SQL Server Configuration Manager",点击"SQL Server 2005服务",右键‘属性’——>'登录选项卡',右击你的用户(如sa)属性,内置帐户选择"Local System",点击重新启动就OK了。

一次性插入大量数据,只能使用循环,

如:游标,while 循环语句

下面介绍While 循环插入数据,

SQL 代码如下:

IF OBJECT_ID('dboNums') IS NOT NULL

DROP TABLE dboNums;

GO

CREATE TABLE dboNums(n INT NOT NULL PRIMARY KEY);

DECLARE @max AS INT, @rc AS INT;

SET @max = 5000000;

SET @rc = 1;

INSERT INTO Nums VALUES(1);

WHILE @rc 2 <= @max

BEGIN

INSERT INTO dboNums SELECT n + @rc FROM dboNums;

SET @rc = @rc 2;

END

INSERT INTO dboNums SELECT n + @rc FROM dboNums WHERE n + @rc <= @max;

--以上函数取自Inside SQL Server 2005: T-SQL Query一书。

INSERT dboSample SELECT n, RAND(CAST(NEWID() AS BINARY(16))) FROM Nums

准备材料:电脑、sqlserver2000

1、单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”,打开“企业管理器”控制台窗口。

2、“SQL Server 备份”对话框,单击“数据库”右侧的下拉三角,从中选择要备份的数据库名称。在“名称”编辑框中可以键入备份生成的文件名称。

3、在打开的“选择备份目的”对话框中,单击“文件名”编辑框右侧浏览按钮,打开“备份设备位置”对话框。

4、SQL Server开始按照指定的备份目的对数据库进行备份,备份完成后会给出提示,单击“确定”按钮即可。

通过SQLServer Management Studio 点中数据库名字,点击右键,可以看到备份/还原,

使用这个来进行备份,然后把备份文件拷贝到另一台电脑,然后进行还原就可以了。

给你举两个例子吧,1、sqlserver数据库MDF路径为C:\ProgramFiles\MicrosoftSQLServer\MSSQL1\MSSQL\DATA\数据库名mdf。

2、sqlserver数据库ldf路径C:\ProgramFiles\MicrosoftSQLServer\MSSQL1\MSSQL\DATA\数据库名ldf。

MS SQL server 数据库的数据是保存在 mdf文件中的,还有日志文件ldf文件, 只要mdf,LDF文件保存好,数据可以直接附加到,新安装的服务器中。

类似图中的文件:

附加数据库过程:

1、在sql企业管理器中,鼠标移至 “数据库” 之上,点击鼠标右键 依次选择

“所有任务” “附加数据库”

2、点击图中圈中按钮,打开 mdf文件选择,选择相应文件,即可以恢复原数据库数据。

以上就是关于SQL SERVER的两个系统数据库master和msdb的功能各是什么全部的内容,包括:SQL SERVER的两个系统数据库master和msdb的功能各是什么、SQLsever无法创建数据库问题、如何向一个sql sever 数据库表中插入大量数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9494119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存