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')


猜你喜欢
- 一、获得给定月份的周日数根据给定的某个日期,计算这个月份的周日的天数。根据系统变量@@DATEFIRST的值,判断周日的序号为【DatePa
- 本文介绍在Anaconda环境下,安装Python中栅格、矢量等地理数据处理库GDAL的方法。  需要注
- 我就废话不多说了,直接上代码吧!import pandas as pdimport numpy as npimport matplotlib
- 一、前期准备 此篇使用两种导入excel数据的
- 1.介绍PDF 格式是与平台无关,它独立于底层操作系统和渲染引擎。事实上,PDF 是基于一种脚本语言—&mdas
- 1. v-model 表单输入绑定使用v-model创建双向数据绑定, 用来监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。
- MySQL 去除重复数据实例详解有两个意义上的重复记录,一是完全重复的记录,也即所有字段均都重复,二是部分字段重复的记录。对于第一种重复,比
- 原理 QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对
- 1、最近公司实现部分数据统计、分析的报表进行每天定时发送到相关人员的邮箱之中的配置代码被人为删除了,需要重新恢复该功能,由于原先是在linu
- 1、pyecharts绘制饼图(显示百分比)# 导入模块from pyecharts import options as optsfrom
- 本文实例讲述了JavaScript常用数学函数用法。分享给大家供大家参考,具体如下:一、代码<script language=&quo
- 最近项目中有一个小需求,查找json文件中某个key或者value的路径,所以就写了一个简单的小脚本,比较粗糙。#!/usr/bin/env
- 由于业务需要,要查询客户的ip地址,将部分地区的客户过滤出来,开始想到使用ip数据库,发现读取纯真数据库的难度对我来说有些大,而我目前的时间
- 在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方法的第一个参数。例如,定义一个 Pers
- 大家好,今天才发现很多学习Flask的小伙伴都有这么一个问题,清理缓存好麻烦啊,今天就教大家怎么解决。大家在使用Flask静态文件的时候,每
- 加载相关库import randomimport seaborn as snsimport matplotlib.pyplot as plt
- 如下所示:import timedef date_compare(item1, item2): t1 = time.mktime(time.
- 本文用163邮箱进行了测试,python用的是3.8版本进行的测试1.设置邮箱,如下图所示2.设置过程如下图所示:设置完成后,添加如下代码:
- 范围选区概述范围选区是一种常见的对象选择方式,在一个子图中,可以在某一个轴方向上用鼠标选择起始范围的数据,这个特性可用来实现数据缩放(dat
- 如果你计划将数据库从SQL Server 2000 升级到 SQL Server 2005。你在升级之前一定会测试每样东西,并且证明应用程序