SQL Server2005-数据库热备份

来源:互联网 发布:c语言strcat函数实现 编辑:程序博客网 时间:2024/05/29 02:19

数据库热备份:日志传送、数据库镜像、服务器群集

 

日志传送:(最差的)数据基本一致,但并不完全实时同步。

           数据库-属性―事务日志传送―将次数据库启用为日志传送配置中的主数据库

                主数据库必需设置成完全备份模式,否则没有日志备份

               SQL Server代理必需启用

                创建共享文件夹

                数据库用户要有权读写享文件夹

 

数据库镜像:可以保证主服务器和备用服务器状态是一致的。但主服务器性能受到一定影响;

            并且如果客户端采用的不是ado,服务器端不会自动切换。

           如果备用服务器瘫痪,主服务器停止工作,为此需要引入见证服务器

           net start mssql$sqlinstance3 /T1400

              (/Labfiles/Labfiles/2779A-2780A-14/Labfiles/Starter/ PrepareMirroring.bat)

           主数据库的恢复模式需要采用完全模式

            主服务器-属性-镜像-配置安全性-见证服务器

            服务账号:数据库启动账号

            开始镜像-故障转用

 

    高可用:主-备用-见证

    高保护:主服务器down机,系统停止服务,从而保护数据(主-备用)

    高性能:主服务器不需要等待备用服务器确认信息,就可以提交事务;冒丢失数据的危险

 

服务器群集:群集需要特殊的硬件

    操作系统群集:(win2003win2000企业版)-添加windows组件-群集服务

        本来C1C2计算机都有自己的IP、计算机名,装完群集服务后,

则有相同的虚拟IP、计算机名,然后在C1C2分别安装sql server,并选中“创建SQL server故障转移群集,两个sql srver实例名称是一样的。

客户端访问的时候,通过IP+实例名进行访问。

但是两台机器上的数据文件和日志文件必须放在共用磁盘阵列

 

sql server群集的条件

        特殊的硬件

        操作系统的群集

        sql server的群集