WEB开发网
开发学院数据库MSSQL Server SQL Server:移动系统数据库 阅读

SQL Server:移动系统数据库

 2010-03-16 00:00:00 来源:WEB开发网   
核心提示: 3),msdb: 作者原话:SQL Server代理服务器会使用该数据库,SQL Server:移动系统数据库(2),它会执行一些列如备份和复制任务的计划好的活动,Service Borker也会用到该数据库,我设置的数据库选项,以及用户账户设置都要重新设置,他为SQL Sever提供队列和可靠

3),msdb: 

作者原话:SQL Server代理服务器会使用该数据库,它会执行一些列如备份和复制任务的计划好的活动。Service Borker也会用到该数据库,他为SQL Sever提供队列和可靠消息传递。当我们不在该数据库执行备份或维护任务时,通常可以忽略该数据库。在SQL Server2005之前,实际上是可以删除该数据库的,只后SQL Server仍然可用,但不能在维护任何备份历史了,并且不能够在定义任务,警告,工作或者建立复制,不过因为默认的msdb数据库非常小,建议即使用不到也不要删除它。

4),tempdb:

该数据库说白了,就是一个中转站或数据寄存站,用户显示创建的临时表,在查询处理和排序时内部所产生的中间结果的工作表,维护用的快照等,都会用到此数据库,与其他数据库所不同的是,在每次SQL Server实例重启之后,都会重建而不是恢复. 所以我们在其中创建的所有对象和权限在下次重启SQL Server时都会全部丢失。

但是我们也不能忽略此数据库,因为tempdb的大小和配置,对优化SQL Server的功能和性能来说很重要。

对tempdb数据库,还要多说几句,虽然在tempdb每次被重建时,它会从model数据库继承大多数的数据库选项,但是tempdb却不会从 modeldb数据库中复制其恢复模式,因为它总是使用简单恢复模式。另外,tempdb是无法删除的,也不用备份。

2,为什么要移动系统数据库?

我们在安装SQL Server后默认的这些系统数据库都会放在C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA此文件夹下,一般的都不很大,为什么我们还有移动他们呢?

在没有实践管理服务器之前,我也没有这个想法,但是我发现我的服务器C盘一直都在增加,或者万一重装系统,我设置的数据库选项,以及用户账户设置都要重新设置,所以就有了这个想法。

上一页  1 2 3 4  下一页

Tags:SQL Server 移动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接