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中系统库的作用相关推荐

  1. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  2. 我是如何在SQLServer中处理每天四亿三千万记录的

    原文地址:http://www.cnblogs.com/marvin/p/HowCanIHandleBigDataBySQLServer.html 首先声明,我只是个程序员,不是专业的DBA,以下这篇 ...

  3. Sqlserver中一直在用又经常被忽略的知识点一

    已经有快2个月没有更新博客了,实在是因为最近发生了太多的事情,辞了工作,在湘雅医院待了一个多月,然后又新换了工作...... 在平时的工作中,Sqlserver中许多知识点是经常用到的,但是有时候我们 ...

  4. 请看:我是如何在SQLServer中处理每天四亿三千万记录的

    2019独角兽企业重金招聘Python工程师标准>>> 小中午,无意间读到这篇博客,觉得,文中作者在处理海量数据写入方面,所做的一些尝试,或许可以给同道朋友提供一些帮助,与君共勉.  ...

  5. 数据库:SQLServer中GUID用法介绍

    今天给大家分享一下SQLServer中生成GUID的用法. 一.NEWID用法 NEWID()作用是生成无顺序的GUID字符串.用法如下: SELECT NEWID() --生成36位的GUIDSEL ...

  6. SqlServer中使用charindex和substring函数拆分字段

    SqlServer中先看看这2个函数的作用: charindex(str1,str,[start]):函数返回子字符串str1在字符串str中的开始位置数值,如果添加了start参数,说明从start ...

  7. SQLServer中区分中英文标点符号

    SQLServer中区分中英文标点符号 问题出现背景 解决方法 方法一:修改表结构 方法二:自定义排序规则(COLLATE) COLLATE使用简述 问题出现背景 最近在一个SQLServer的存储过 ...

  8. 了解SQLServer中varchar(max)、nvarchar(max)和varbinary(max)

    了解SQLServer中varchar(max).nvarchar(max)和varbinary(max) 转载于:http://www.poorren.com/sqlserver-2005-varc ...

  9. 数据库 SQLServer中GUID用法介绍

    数据库 SQLServer中GUID用法介绍 1.NEWID用法 NEWID()作用是生成无顺序的GUID字符串.用法如下: SELECT NEWID() --生成36位的GUID SELECT RE ...

  10. 如何在SQLServer中处理每天四亿三千万记录的

    项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了.具体这个项目的情况,我有空 ...

最新文章

  1. 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
  2. C++面向接口编程和C++多态
  3. context:component-scan使用说明
  4. upload-labs_pass20-move_uploaded_file函数特性
  5. android蓝牙设计与实现,一个Android客户端的蓝牙支付系统设计与实现
  6. 还在 Fine-tune 大规模预训练模型? 该了解下最新玩法 Prompt-tuning啦
  7. 11选5下期算法_玫瑰2020196期福彩3D推荐:双胆2、6,和值看好11
  8. ios 模拟器添加经纬度_iOS 微信双开来了,但我不建议你使用
  9. Opencv中convertTo函数2
  10. 无线ac配置dhcp服务器,华硕RT-AC86U路由器怎么设置DHCP功能
  11. mysql case when in_MySQL case when 使用
  12. 小胖儿 闲聊 百度有啊
  13. netcore 动软三层架构-急速开发框架 winfrom demo
  14. grpc istio_在皮质数据湖中使用grpc envoy和istio进行大规模数据摄取
  15. PYTHON-小白入门-学习顺序
  16. Ubuntu 16.04 无线网络 设备未就绪(device not ready)
  17. 无兄弟,不编程!在兄弟连我学到的不仅仅是PHP
  18. openssl java des_OPENSSL库的使用-DES篇
  19. Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
  20. 01背包问题 图解+详细解析 (转载)

热门文章

  1. Android开发 Android Studio2.0 教程从入门到精通Windows版 - 入门篇
  2. MockServer的测试思想与实现
  3. oracle单行函数 之 字符函数
  4. 简易的设计模式——桥梁模式
  5. [恢]hdu 2062
  6. 手把手教你用R语言制作网络爬虫机器人(二)
  7. 互联网开发人员压力到底有多大?
  8. Java中sleep,wait的区别
  9. Mysql常用操作2
  10. 使用 Visual Studio 2012进行C语言开发