简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

sql server 2005数据库镜像配置脚本

来源:易贤网   阅读:817 次  日期:2014-10-08 09:14:26

温馨提示:易贤网小编为您整理了“sql server 2005数据库镜像配置脚本”,方便广大网友查阅!

这篇论坛文章(赛迪网技术社区)主要介绍了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')

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:关于mysql编码问题的经验总结
下一篇:如何完全删除oracle数据库
易贤网手机网站地址:sql server 2005数据库镜像配置脚本
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!