实战SQL Server 2005镜像配置全过程

 
   | |

导读:本文侧重介绍SQL Server 2005镜像配置全过程,包括SQL Server 2005镜像配置基本概念、配置环境介绍等方面。

关键词:SQL Server SQL Server 2005 镜像配置

正在加载数据...

  SQL Server 2005镜像配置基本概念

  我理解的SQL Server 2005镜像配置实际上就是由三个服务器(也可以是同一服务器的三个SQL实例)组成的一个保证数据的环境,分别是:主服务器、从服务器、见证服务器。

  主服务器:数据存放的地方

  从服务器:数据备份的地方(即:主服务器的镜像)

  见证服务器:动态调配主/从服务器的第三方服务器

  环境介绍

  首先介绍一下配置的环境:

  本次配置使用的是三个独立的服务器(A、B、C三台电脑)。

  A:主服务器,IP:192.168.0.2

  B:从服务器,IP:192.168.0.3

  C:见证服务器,IP:192.168.0.4

  三台电脑系同一局域网内,系统均是Windows Server 2003,数据库是SQL Server 2005

  开始SQL Server 2005镜像配置

  一、在A、B、C中新配置一个用户(DBUser),该用户要具有 SQL Server 的所有使用权限,我这里是将该用户添加到Administrators组。

  二、在A、B、C中执行以下SQL语句:

  在A、B、C中创建对象


1USE master2GO34CREATE ENDPOINT Endpoint_Mirroring5   STATE = STARTED6   AS TCP (7      LISTENER_PORT = 5022   -- 监听端口,任意指定(三个服务器的端口最好是一致)8      , LISTENER_IP = ALL   -- 监听IP地址,网内所有地址9   ) 10   FOR DATABASE_MIRRORING ( 11      AUTHENTICATION = WINDOWS   -- 认证方式,Windows12      , ROLE = ALL   -- 所有角色13   );14GO 

  三、再在A、B、C中执行以下SQL语句:

  1GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [TestDB\Administrators];

  四、在A中新建数据库(TestDB),然后先备份该数据库得到BAK文件(TestDB.bak),再备份该数据库的事务日志得到TRN文件(TestDB.trn),将此BAK和TRN文件发送到B中去,由B还原,在使用企业管理器还原的时候,在“选项”里面的“恢复状态”中选择第二项,即:不对数据库执行任何操作,不会滚未提交的事务,可以还原其它事务日志(A)。(RESTORE WITH NORECOVERY)。

  五、在A、B中执行以下SQL语句:

  添加各个服务器到环境中来

1-- A服务器(主服务器)中执行:2ALTER DATABASE TestDB SET PARTNER = N'TCP://192.168.0.3:5022';   -- 将从服务器添加到环境中来3ALTER DATABASE TestDB SET WITNESS = N'TCP://192.168.0.4:5022';   -- 将见证服务器添加到环境中来45-- B服务器(从服务器)中执行:6ALTER DATABASE TestDB SET PARTNER = 'TCP://192.168.0.2:5022';   -- 将从服务器连接到主服务器 

 
来源:BLOG    作者:缺水的海豚    
 
 
 
 
 

SQL Server 2005

 
所有Database Mail对象都存储在msdb数据库。在一个用户发送邮件之前,用户的帐户必须先添加到msdb数据库的一个指定的数据库角色DatabaseMailUserRole中。
 
许多年来,SQL Mail是从SQL Server发送电子邮件的唯一内置选项。SQL Mail有许多问题和缺点,主要是因为它依赖于MAPI。
 
Sqlcmd会有许多选项可用于处理程序所遇到的意外情况。将这个特性与sqlcmd变量相结合,我们可以很灵活地处理所遇到的意外情况。
 
Sqlcmd是SQL Server 2005所带的一个命令行工具。它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。
 
OUTPUT子句中可以引用INSERTED或DELETED虚拟表,这取决于是否想要在数据修改前(DELETED表)或修改后(INSERTED表)得到数据。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录