网络编程
位置:首页>> 网络编程>> 数据库>> SQL Server 2005数据库镜像配置脚本示例

SQL Server 2005数据库镜像配置脚本示例

作者:yashi 来源:赛迪网 发布时间:2008-04-12 14:49:00 

标签:SQL,Server,2005,sql,数据库

这篇论坛文章主要介绍了SQL Server 2005数据库镜像的配置脚本,详细内容请大家参考下文:

SQL Server 2005数据库镜像配置脚本:


示例如下:


--在MIR-A上,创建数据库镜像端点

   create endpoint DB_MirroringEP 
  AS tcp (listener_port = 5022) 
  for database_Mirroring (role = partner,encryption=supported); 
  go 

--在MIR-B上,创建数据库镜像端点,用于伙伴通讯

  CREATE ENDPOINT Db_MirroringEP 
  AS TCP (LISTENER_PORT = 5022) 
  FOR DATABASE_MIRRORING (ROLE = PARTNER, ENCRYPTION = SUPPORTED); 
  GO 
  ALTER ENDPOINT Db_MirroringEP STATE = STARTED 
  GO 

--在MIR-W上,创建数据库镜像端点,用于见证通讯

 CREATE ENDPOINT Db_MirroringEP 
  AS TCP (LISTENER_PORT = 5022) 
  FOR DATABASE_MIRRORING (ROLE = WITNESS, ENCRYPTION = SUPPORTED); 
  GO 
  ALTER ENDPOINT Db_MirroringEP STATE = STARTED 
  GO 

--在MIR-A,MIR-B,MIR-W上,检查端点配置



SELECT * FROM sys.database_mirroring_endpoints 
GO 

--在MIR-A,MIR-B,MIR-W上,配置数据库镜像安全性,somodesql.com为自己的域名        



 use master 
  go 
  grant connect on endpoint::"DB_MirroringEP" to "SOMODESQL\sqladmin" 
  go 

--在MIR-A上,对AdventureWorks数据库做完全备份



BACKUP DATABASE AdventureWorks TO DISK = 'C:\AdventureWorks.bak' 
GO 

--在MIR-B上恢复AdventureWorks数据库。


--通过安全方法,将 C:\AdventureWorks.bak 复制到 MIR-B。


--在 MIR-B 的镜像服务器实例上还原数据库:

 RESTORE DATABASE AdventureWorks 
  FROM DISK = 'C:\AdventureWorks.bak' 
  WITH NORECOVERY 
  GO 

--启动数据库镜像,注意顺序,需要在首先在镜像服务器上配置伙伴


--在MIR-B上,指定伙伴端点,somodesql.com为自己的域名



  alter database AdventureWorks 
  set partner = N'TCP://MIR-A.somodesql.com:5022' 
  GO 

--在MIR-A上,指定伙伴端点

alter database AdventureWorks 
  set partner = N'TCP://MIR-B.somodesql.com:5022' 
  GO 

--在MIR-A上,指定见证服务器端点





  ALTER DATABASE AdventureWorks 
  SET WITNESS = N'TCP://MIR-W.somodesql.com:5022' 
  GO 

--配置数据库镜像事务安全级别



ALTER DATABASE AdventureWorks SET SAFETY FULL 
GO 

--=================查看数据库镜像的配置状态=================


-- 1.)通过Management studio 对象资源管理器,查看主体数据库、镜像数据库状态

-- 2.)通过Management studio 对象资源管理器中的数据库属性查看状态


-- 3.)通过系统目录视图查看数据库镜像配置情况 

use master 
  go 
  SELECT * FROM sys.database_mirroring_endpoints 
  SELECT * FROM sys.database_mirroring WHERE database_id = 
  (SELECT database_id FROM sys.databases WHERE name = 'AdventureWorks') 
0
投稿

猜你喜欢

  • 访问phpmyadmin时总是出现 “无法载入 mysql 扩展,请检查 PHP 配置”。查看原因是“php_mysql.dll”无法载如。
  • 今天看了篇关于Web Form Design的成功案例,虽然讲的事情很简单,但总结了一些方法,翻译过来做个原始积累吧,以后写东西举例子时也好
  • Application对象 Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保
  • 很多时候我们写的程序,会花上一分钟甚至几分钟时间。为了使软件使用者能够耐心的等待程序的执行,我们经常会希望有一个进度条来表示程序执行的状态。
  • 阅读上一节:美化段落文本 Ⅰweb标准知识——美化段落文本 Ⅱ懒,可能是唯一解释为什么这么长时间才写这一篇的主要原因。不述详情,以此责心。上
  • 阅读上一篇教程:WEB2.0网页制作标准教程(8)CSS布局入门接下来开始要真正设计布局了。和传统的方法一样,你首先要在脑海里有大致的轮廓构
  • 看了不少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好
  • blur事件在元素失去焦点时触发。在一些jquery的教程、api手册等上面对blur事件,提供了一个错误的例子,就是关于p标签失去焦点的问
  • 我设计第一篇网页的时候,就遇到了字体的设置问题。我发现如果用软件约定的字体大小,则显示效果会很难看的。我是用FrontPage2000作网页
  • 小毅的blog:http://andymao.com/前天网上有个朋友发给我一个页面让我帮她看一下为什么鼠标翻转实现不了。我打开源文件看了一
  • Software as a service 软件即服务,21世纪开始兴起的一种完全创新的软件应用模式。客户通过互联网向厂商定购所需的应用软件
  • 下面示例代码是防止用网页刷新过快,如果多个页面使用,最好将<%...%>代码存为一个asp文件,在需要的页面最前面include
  • 大家都用过企业管理器中的--“收缩数据库”,里面的功能的确可以收缩数据库的日志文件(.ldf)和数据文件(.mdf),但都会发现同样的问题,
  • 在一次ASP程序中不能正常连接MSSQL出现出错信息如下:以下为引用的内容:HTTP/1.1 200 OK S
  • 最近写了两个管理后台的前端页面,其中有一个管理后台,左侧菜单导航和右侧内容页是两个iframe,需求是,点击上面的主导航时,左侧iframe
  • 高效的css写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们
  • 本文介绍了使用Application来统计访问网站的在线人数的方法,并介绍了使用Application时应该注意的事项。首先讲明白,用ASP
  • 无聊,写了一个图片后加载的东东,感谢asfman帮忙<!DOCTYPE html PUBLIC "-//W3C//DTD X
  • 背景尽管到目前为止HTML4和XHTML1仍能够很好地满足我们的要求,但是它们仍然存在不足。为了满足用户丰富的基于Web应该程序的需要,达到
  • 我们已经知道Application和Session对象的OnStart、OnEnd事件的脚本,都必须是在 Global.asa&n
手机版 网络编程 asp之家 www.aspxhome.com