维护SQLServer2023数据库的方法整理
维护SQL Server 2023数据库的方法
先装上一个Microsoft SQL Server 2023 Service Pack 2 (SP 2),接着,我给大家展现数据库维护方案,可以用来管理工作台中不同的结点。
这下面有一个维护方案节点。目前为止,我这里还没有建立一个任何的管理方案。我们知道,数据库的备份是一个很重要的事情,这是每位DBA每天要做的工作。这好比你自己家中的数据一样,你的身份证也需要做一份拷贝,万一有一天丢了还可以拿出来用。我们数据库也是同样的道理。以前我见过许多的DBA他们特别的聪慧,也特别的敬业,但是忘了给数据库做备份。做备份其实是简洁的一件事。备份上,你可以设定你需要备份什么样的数据库?你使用什么样的日程?比如说是每天、每小时还是一星期一次的?你是做数据库全部的备份还是做交易日程的备份?我给大家演示一下。
在画面上我要建立一个新的维护方案,我点击鼠标右键建立新的维护方案,自己起一个名字,比如我叫做PLAN1。这时候你会发觉这需要有一个描述,描述给你自己看。你需要知道
这里可以做什么用。在这个方案下面还有一些方案,要列出你需要做什么事情。我下面连续给大家演示。子方案像一个日历,在这里你需要定义你使用什么样的日程。
你用鼠标单击就可以把这个方案定上来了,下面你可以看到是自动的,或者是使CPU变得惹眼些运行,或者在重复的一个时间只定义一次。比如我们选择重复的时间,在这里你可以说明是每天跑一次,还是每一星期或者是一个月跑一次。我选择了每天跑一次,你还可以详细定义为几天跑一次?假如是选择每星期的话,你还可以选择是这个星期中的任何一天。在每一次运行时,比如说每天运行一次,你可以选择一个时间,比如说每一小时、每两个小时等等。假如你需要一小时一次或者是一分钟一次,你还可以讲明是什么时候开头的?比如你只期望在夜晚,比如说晚上12点,这都是可以自己调整的。
这个方案是从什么时候开头做,比如说今日开头做,是否有终止日期?假如有,你可以说明终止日期,假如没有就可以表示出没有。这样就可以把时间表定义完了。我们定义时间表之后,要考虑维护方案究竟做什么?这里面有不同的事情可以做。第一,你可以在上面备份数据库。你可以检查数据库的全都性,也可以运行一个代理SQL Server的任务。你可以使用一个语句,做一些历史清除,或者是维护历史清除工作,还可以履行告知操作员
的工作。比如说你可以定义一些大事,当这些大事发生时,可以自动告知操作员。通过重建、索引,也可以对索引进行重组。
假如数据库比较空,你可以对它进行压缩。由于统计数字涉及到我这一个表中对于不同直列的统计表,我查询的.优化器是要利用这些数字打算什么样的查询方案是一个好的方案。所以,我们在数据库中要求数字是精确的。现在我们做一个简洁的事情——备份。这时候怎么办呢?你可以把Drawer拉过来放进去。在这里,我可以在数据库做一个备份的方案,里面还有一些细节的问题。
你需要来进行定义。现在我是把这块进行了定义,你定义是由本地服务器连接,你是做差异认证还是做Fillback,这时候你可以从Master、model、msdb、Northwind、Pubs中选择,这时候我可以简洁选择两个。或者你选择上面的System Databases等等,你可以有四种不同的选择。我这里面选择两个Databases就可以了。这里面有一些功能,比如你要把每个Databases要有一个Backup files。在这里你还需要检查数据库的完整性,这些都属于可选项目。你选择之后,可以看到刚才的红叉没有了,表示现在我已经把这个定义完成了。
sqlserver备份表语句
现在我的时间表定义的是每天运行一次,每晚12点。所以到今日晚上12点,假如我的机器是开着的,就可以对每个数据库实现一个backup。我觉得SQL Server 2023比起2000版本进步了许多。
总结:我们做这个演示的目的是想告知你,定义一个数据库的维护方案是特别简洁的一件事。你并不需要有特殊高深的技术,只是很一般的人都可以做到这件事,你只要选择好这个东西,它就会为你做。这种简洁易操作性是SQL Server重要的一个特性。我们始终认为我们SQL Server使用起来很简洁,我们始终为这件事情觉得很傲慢。
文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论