当前位置: 代码网 > it编程>数据库>MsSqlserver > SQL Server 2008 数据库镜像部署实例之一 数据库准备

SQL Server 2008 数据库镜像部署实例之一 数据库准备

2024年05月20日 MsSqlserver 我要评论
一、目标  利用sql server 2008 enterprise x64,建立异步(高性能)镜像数据库,同时建立见证服务器实现自动故障转移。二、前提条件、限制和建议  2.1、伙伴双方(主体服务器

一、目标

  利用sql server 2008 enterprise x64,建立异步(高性能)镜像数据库,同时建立见证服务器实现自动故障转移。

 

二、前提条件、限制和建议

  2.1、伙伴双方(主体服务器和镜像服务器)及见证服务器必须使用相同版本的sql server

  2.2、如使用见证服务器,择须确保其系统上安装 sql server 2005或更高版本

  2.3、在镜像服务器上创建镜像数据库时,确保制定相同的数据库名称with norebovory来还原主题数据库备份。另外,还必须通过 with norecovery 应用在该备份执行后创建的所有日志备份。如果数据库镜像已经停止,则必须将对主体数据库执行的所有后续日志备份应用到镜像数据库中,然后才可以重新启动镜像。

  2.4、跨数据库事务和分布式事务均不支持数据库镜像

  2.5、镜像的数据库路径尽量与主体服务相同,如果主体服务器cpu利用率在50%以上,择不建议配置自动故障转移

  2.6、建议配置高效稳定的网络环境

 

三、设置概述

  3.1、确保所有数据库用户在镜像服务器上都有登录名

  3.2、在向另一个服务器实例提供数据库之前,您必须在该服务器实例上建立数据库用于新服务器实例时所需的环境

  3.3、使用 norecovery 还原最近的主体数据库完整备份,以创建镜像数据库。确保执行备份时主体数据库已使用完整恢复模式。镜像数据库和主体数据库名称必须相同,并且它们在数据库镜像会话中不能被重命名。

  3.4、设置安全性并启动数据库镜像会话。可以使用 transact-sql 或数据库镜像向导来设置镜像。

  3.5、(可选)将见证服务器添加到会话。

 

四、在windows server 2008 r2上安装sql server 2008 enterprise x64

  4.1、sql server 2008 需要.net 3.5支持,所以安装之前需要安装.net3.5。在服务器管理的功能单元中,添加.net framework 3.5.1功能

  4.2、安装时选择全新sql server独立安装

  4.3、选定功能组件,注意安装目录与其他节点保持一致

 

  4.4、使用默认实例名称,或者与其他节点相同

  4.5、设定服务启动账户,这里配置所有,服务均使用域管理启动

  4.6、设置混合身份登录、制定sql server管理员

  4.7、点击下一步,等待安装完成。在其他节点按照同样方式安装sql server

 

五、配置数据库镜像前的数据库准备

  5.1、确认数据库使用了完整恢复模式:打开sql server management,在virtualmanagerdb数据库(将要镜像的数据库)上点击右键选择属性,定位到选项页,将恢复模式改为“完整”

  5.2、备份主体数据库:在virtualmanagerdb数据库上点击右键——任务——备份,备份类型选择完整

   5.3、将备份文件拷贝到镜像节点,执行还原。右键点击数据库,选择还原数据库

     选定备份文件,写入还原数据库名称,注意此数据库名称必须与主体服务器数据库名称一致。即virtualmanagerdb。

   点击选项页,勾选覆盖现有数据库。选择norecovery模式

   5.4、进行完整日志备份,执行backup log virtualmanagerdb  to disk = 'c:\backup\vlogback.bak'

 

  5.5、同样,事务日志备份在镜像数据库上还原。镜像数据库上,点击右键——任务——还原——事务日志

 

  5.6、在还原选项中选中norecovery,执行还原操作。

  至此第一部分结束,接下来开始介绍配置镜像连接!!

(0)

相关文章:

  • SQL server 表操作介绍

    在数据库中,表是非常重要的一项,大部分数据都是在表中存储着,对表的各种操作直接影响着数据库中的数据!下边是表这章中我的总结!这章的总括!对表可以直接操作,也可以通过约束,规则,默认…

    2024年05月20日 数据库
  • SQL server 视图(view)介绍

    SQL server 视图(view)介绍

    视图是一种常用的数据库对象,它将查询的结果以虚拟表的形式存储在数据中。因为视图有非常多的优点:1,可以简化操作,2,可以建立前台和后台的缓冲,3,可以合并分割数... [阅读全文]
  • SQL Server 数据库安全管理介绍

    对于数据库应用程序,数据库的安全是至关重要的。sql server的安全功能可以保护数据免受未经授权的泄漏和篡改!下边是对安全一章的总结!首先是安全对象的一些总结!大家看这张图:在…

    2024年05月20日 数据库
  • SQL Server 索引介绍

    SQL Server 索引介绍

    一,索引的概述 1,概念: 数据库索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力.2,优缺点:2.1... [阅读全文]
  • sql2005 附加数据库出错(错误号:5123)解决方法

    sql2005 附加数据库出错(错误号:5123)解决方法

    【错误提示】无法为此请求检索数据。(microsoft.sqlserver.smoenum)其他信息执行transact-sql语句或批处理时发生了异常。(mi... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com