sqlserver中系统库的作用

sqlserver中系统库的作用,第1张

概述SQL Server安装4个系统数据库。它们分别是master数据库、model数据库、tempdb数据库和msdb数据库。 master数据库:master数据库控制 SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。   model数据库:model数据库是建立所有用户数据库时的模板。当你建立一个新数据库时,SQL Server会把

sql Server安装4个系统数据库。它们分别是master数据库、model数据库、tempdb数据库和msdb数据库。

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将会使用这个库   Log ShipPing 创建好后,和Log ShipPing 相关的信息存储在msdb的7个表中: Log_shipPing_plans Log_shipPing_plan_databases Log_shipPing_databases Log_shipPing_plan_history Log_shipPing_monitor Log_shipPing_primarIEs Log_shipPing_secondarIEs 在做系统数据库备份时,log shipPing无法在预定时间(45分钟)内同步日志和更新系统库msdb中的表就会出现报错信息。 总结

以上是内存溢出为你收集整理的sqlserver中系统库的作用全部内容,希望文章能够帮你解决sqlserver中系统库的作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存