/*--映射磁盘
EXEC master..xp_cmdshell 'net use '
EXEC ConfigDB.dbo.spb_netuse 'R'
EXEC master..xp_cmdshell 'net use R: /del'
EXEC master..xp_cmdshell 'dir e:\sqldata\*.cer'
*/
--第1步
--1、创建数据库主密钥
use master;
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'mirror0';
GO
--ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'mirror0';
GO
--2、为此服务器制作一个证书
USE master;
CREATE CERTIFICATE name1
WITH SUBJECT = 'name1 certificate',
start_date = '06/10/2008',
EXPIRY_DATE = '10/31/2099';
GO
--3、使用该证书为服务器实例创建一个镜像端点
CREATE ENDPOINT [Endpoint_Mirroring]
AUTHORIZATION sa
STATE=STARTED
AS TCP (LISTENER_PORT = 5022
, LISTENER_IP = ALL)
FOR DATA_MIRRORING (ROLE = ALL
, AUTHENTICATION = CERTIFICATE name1
, ENCRYPTION = REQUIRED ALGORITHM RC4)
go
BACKUP CERTIFICATE name1 TO FILE = 'e:\sqldata\name1.cer';
EXEC XP_CMDSHELL 'COPY e:\sqldata\name1.cer R:\certificate\'
EXEC XP_CMDSHELL 'COPY R:\certificate\name2.cer e:\sqldata\'
--第3步
--1、在主机上为辅机创建一个登录名
USE master;
CREATE LOGIN usvr_mirror WITH PASSWORD = 'mirror0';
GO
--2、创建一个使用该登录名的用户
CREATE USER usvr_mirror_user FOR LOGIN usvr_mirror;
GO
--3、使证书与该用户关联
CREATE CERTIFICATE name2
AUTHORIZATION usvr_mirror_user
FROM FILE = 'e:\sqldata\name2.cer'
GO
--4、授予对远程镜像端点的登录名的CONNECT 权限
GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO usvr_mirror;
GO
--第6步
--2、在主体服务器上,指定伙伴端点
--xp_cmdshell 'ipconfig'
ALTER DATABASE DATABASENAME
SET PARTNER = N'TCP://172.16.144.120:5022'
GO
--第7步
--在主体服务器上,配置数据库镜像事务安全级别
ALTER DATABASE DATABASENAME SET SAFETY OFF
GO
----------------------------
--八. 故障转移
--1. 切换域名指向,由主机改为备机
--2. 在备机上执行命令,转换镜像数据库为主体
ALTER DATABASE <dbname> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
--3. 在备机上还原主机的用户和JOB
--4. 重建Replication配置
--5. 业务测试
</dbname>
分享到:
相关推荐
离线搭建docker私有镜像仓库软件包 教程参见https://blog.csdn.net/qq_38120778/article/details/124277294
搭建镜像服务器需要准备硬件环境和网络环境,确保服务器具备足够的磁盘空间和稳定快速的网络连接。 3. GITOLITE搭建 Gitolite是一个用于Git仓库的管理工具,它允许你管理多个用户对Git仓库的访问权限。搭建Gitolite...
搭建Harbor镜像仓库:从安装到上传镜像 Harbor是一个开源的容器镜像仓库系统,由VMware开发。它提供了一个安全、可靠、可扩展的镜像仓库解决方案,支持 Docker 镜像的存储和管理。本文将指导您从安装 Harbor 到上传...
和Mavan的管理一样,Dockers...现在Docker用处越来越多了,所以今天就想着搭建一个私有镜像仓库来维护内部我们自己的镜像。 环境 CentOS 7.x Docker 1.12.6 安装 docker-distribution $ sudo yum install -y docker
镜像仓库-官方Registry镜像仓库搭建与使用.mp4 │ 15.镜像仓库-Docker Hub公共镜像仓库使用.mp4 │ 16.企业级镜像仓库-Harbor介绍.mp4 │ 17.企业级镜像仓库-Harbor部署.mp4 │ 18.企业级镜像仓库-自签HTTPS证书.mp4...
容器镜像仓库的搭建与运维管理方案.docx
Harbor 是一个开源的容器镜像仓库,主要用于存储和分发 Docker 镜像,提供了一些重要的特性,适合企业在生产环境中使用。以下是 Harbor 的一些主要特性: 1. 图形用户界面 (GUI) Harbor 提供了一个直观的 Web 界面...
二、搭建过程 1.更换镜像源(因为默认的太慢了,国内的更快) sudo vim /etc/default/docker 输入以下参数: DOCKER_OPTS=--registry-mirror=http://hub-mirror.c.163.com //网易的,也可以使用daoClouds的 如果是刚...
docker有公共仓库,相当于在...所以有两个应对策略,第一个就是使用daocloud加速器,第二个就是本地搭建私有仓库,当从公共仓库中pull下来的镜像,存到本地私有仓库,下次还需要使用直接从本地下载,那速度就快很多了。
4.搭建harbor仓库 修改harbor.cfg配置文件中的域名以及https协议,签发https协议所需ssl证书。 使用docker-compose命令启动harbor镜像仓库的容器 5.本地windows浏览器访问配置 白屏创建项目空间,客户端docker push...
私服仓库搭建 docker 镜像 nexus3.tar.gz
1、k8s最新版本1.24.3基于containerd搭建集群 2、集成buildkit、nerdctl工具构建镜像 3、基于Oracle JDK11,使用jlink工具精简JRE包,自定义容器镜像 4、部署基于NFS的StorageClass,作为共享存储,Docker Registry...
然而,出于安全、速度或网络限制的考虑,许多公司和组织选择搭建自己的Maven镜像服务器,以缓存和管理依赖库。Nexus作为一款专业的仓库管理工具,可以用于搭建这样的Maven镜像服务器。下面将详细介绍在Windows环境下...
例如使用阿里云的Maven镜像库: ```xml <id>alimaven <mirrorOf>central <name>aliyunmaven <url>http://maven.aliyun.com/nexus/content/groups/public/</url> ``` 3. **配置额外的本地仓库** - ...
Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服
apt-mirror搭建ubuntu本地仓库源 apt-mirror是一种强大的本地源镜像工具,可以指定要下载的发布版本、架构、包类型等,非常适合内部源解决流量、速度和可访问性的问题。在这里,我们将详细介绍如何使用apt-mirror...
centos arm64下,镜像仓库harbor安装部署文件,压缩包内附安装说明文档,根据说明文档进行部署即可。