win2008+sql2005双机教程

合集下载

Windows Server 2008集群 + SQL Server 2008数据库主主模式双机集群

Windows Server 2008集群 + SQL Server 2008数据库主主模式双机集群

第一步准备工作事先把操作系统、数据库、计算机名、IP地址等等相关内容提前规划好,本次数据库双机集群实验全程是在VMware虚拟机环境下搭建,一共使用四台虚拟机进行,分别是一台DC服务器、一台存储服务器、两台数据库服务器。

实际生产环境中,物理存储绝大部分都是走光纤通道(Fibre Channel),即服务器上会安装一块HBA连接到光纤交换机,而模拟实验中是使用基于网络的iSCSI存储,为了进一步简化硬件数量,本次实验中,两台数据库服务器上就不专门新建用于存储通信的网卡了,直接让一张网卡在提供对外业务通信服务的同时,顺便承载起和iSCSI存储通信的工作,具体信息如下:DC服务器操作系统:Windows Server 2008 R2计算机名:Wanghualang-DC网络模式:桥接新建域名:新建域组1:DBEngine(数据库引擎组)新建域组2:DBAgent(数据库代理组)新建域组3:DBAnalysis(数据库分析服务组)新建域用户1:DBAdmin(数据库管理专用帐号)新建域用户2:DBServices(数据库运行专用帐号)IP地址:192.168.1.100DNS地址:192.168.1.100备注1:DBAdmin、DBServices这两个域用户需要加入DBEngine、DBAgent、DBAnalysis这三个域组备注2:DBAdmin、DBServices这两个域用户需还要加入数据库服务器A、数据库服务器B的本地管理员组存储服务器操作系统:Windows Server 2008 R2 + Windows Storage Server 2008 R2计算机名:iSCSI网络模式:桥接iSCSI软件:iSCSI Software Target 3.3IP地址:192.168.1.200新建磁盘数量:4磁盘用途容量:仲裁盘(2G)、MSDTC盘(5G)、数据盘A(10G)、数据盘B(10G)数据库服务器A操作系统:Windows Server 2008 R2计算机名:Wanghualang-A网络模式:业务线使用桥接,心跳线使用VMnet1数据库:SQL 2008 R2 Enterprise With SP1IP地址1:192.168.1.101(业务线)IP地址2:192.168.88.101(心跳线)DNS地址:192.168.1.100集群名称:Wanghualang-HA集群虚拟IP地址:192.168.1.250MSDTC集群虚拟IP地址:192.168.1.240SQL Server 网络名称A / B:SQLha01 / SQLha02SQL Server 实例名称A / B:WanghualangSQL01 / WanghualangSQL02SQL Server 实例虚拟IP地址A / B:192.168.1.241 / 192.168.1.242挂载盘名称和盘符分配:仲裁盘(Q)、MSDTC盘(M)、数据盘A(D)、数据盘B(E)数据库服务器B操作系统:Windows Server 2008 R2计算机名:Wanghualang-B网络模式:业务线使用桥接,心跳线使用VMnet1数据库:SQL 2008 R2 Enterprise With SP1IP地址1:192.168.1.102(业务线)IP地址2:192.168.88.102(心跳线)DNS地址:192.168.1.100集群名称:Wanghualang-HA集群虚拟IP地址:192.168.1.250MSDTC集群虚拟IP地址:192.168.1.240SQL Server 网络名称A / B:SQLha01 / SQLha02SQL Server 实例名称A / B:WanghualangSQL01 / WanghualangSQL02SQL Server 实例虚拟IP地址A / B:192.168.1.241 / 192.168.1.242挂载盘名称和盘符分配:仲裁盘(Q)、MSDTC盘(M)、数据盘A(D)、数据盘B(E)第二步安装配置iSCSI存储本次实验将使用 Windows Storage Server 2008 R2 来搭建存储服务器,新建一台虚拟机安装 Windows Server 2008 R2 操作系统,按事先规划配置好IP地址,并禁用防火墙!载入 Windows Storage Server 2008 R2 镜像,进入 Windows Storage Server 2008 R2 文件夹,安装 Windows6.1-KB982050-x64-EnterpriseBranding 程序。

WIN2008+SQL2008双机

WIN2008+SQL2008双机

Windows 2008与Sqlserver2008标准版实现故障转移群集(双机热备)序列号:开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB一、硬件需求:1、两台配置相同的服务器,SQLServer01与SQLServer02;2、磁盘阵列独立分配3块磁盘分别用作仲裁、分布式处理(MSDTC)4、网卡2、3、4、均可用作心跳(互联)、存储、业务网6、DNS服务器注:SQL Server 2008的节点不能和域控制器集成二、安装步骤:1、准备dns服务器并建立2个cluster的用户并提升管理权限(供节点使用)2、挂接存储方法1.win2008自带的iscsi发现器2、ssh下建共享磁盘3.节点加域4.注:存储的划分要至少分3块磁盘,分别作为仲裁磁盘(Q >=1G),分布式事务协调器(R >=1G),SQL数据盘(S根据用户数据增长情况)来使用。

三、安装操作步骤1、将Server C、Server D提升为域中的DC(Domain Controller for a new domain)配置SQLServer 01、SQLServer 02网络每台服务器有3个网卡,它们分别用于互相通讯(心跳线,heartbeat)、外部网络流量(LAN)和单独的存储网络。

所以我们在网络的属性中为它们重命名为LAN 、HeartBeat和iscsi 。

给两个节点的6块网卡分配的IP 地址如下表2、挂机存储分别进入系统在开始菜单—所有程序---管理工具—iscsi 发起程序2、打开SQLServer01的控制面板,选择管理工具,进入计算机管理,再选择管理磁盘;在这里将会看到共享的磁盘,选择适当的大小创建新的分区;选择MBR,确定对其他几个存储盘做同样的设置,完成后如上图。

SQL2008双机热备方案

SQL2008双机热备方案

SQL2008双机热备方案Question0Sign in to vote公司要上一套系统,DB用SQL2008,怎么实现双机热备?一种方案是用windows的故障转移群集搭配SQL自己的群集功能,这种方案需要有共享存储,我现在在虚拟测试环境没办法做实验,所以暂时先不考虑这个。

另外一种是用镜像的方式做双机热备,DB都放在服务器上,不用外接存储,主节点服务器DB实时复制到备用节点中,主节点故障后自动跳到备用节点,不会出现服务中断的问题。

这种方式能否实现,该如何操作?因为没做过这种,所以思路有些乱,需要高手们给点指引,谢谢啦。

Friday, November 09, 2012 7:42 AMReply|Quote Rik1012 10 PointsAnswers0Sign in to vote你好,你的方法是不是要有3台服务器安装SQL,一台主机,一台备机,一台做见证,安装完SQL 后,打开SQL输入你提供的命令,来实现镜像功能?因为以前没做过这块,所以比较小白,想细致了解一下,高手有空来指点指点,谢谢了。

你好,那个见证服务器是可选的,你可以选择安装也可以不安装,见证服务器的作用就是,如果主机出错,那见证服务器就会自动地实现故障转移,然后使备机转化成主机,代替主机继续工作,如果你不安装的就只好出错的时候,自己手动转移了。

也不是说要输入命令,SSMS 里这些都有的,你直接点击就可以了,因为我配置的时候也不愿意敲代码,不过这里有现成的你可以直接复制就好。

这篇文档可以手把手教你如果配置,不用写命令,请参考:/p-690922020761.html 。

有什么不清楚的,在问我们,大家相互学习啦。

Thanks,Amy Peng立刻免费下载TechNet论坛好帮手Marked as answer by Rik1012Tuesday, November 13, 2012 1:50 AMMonday, November 12, 2012 2:52 AMReply|Quote Amy Peng - MSFT 20,055 PointsAll replies0Sign in to vote你说的故障转移群集和共享存储是HA,微软集群不是个什么好东西,个人看法只热备的话应该部署镜像Try SQL Server 2008QQ:********************************,November09, 2012 9:56 AMReply|Quote dgdba OEM制造行业1,480 Points0Sign in to voteAgree, books online tells you how to set db mirroring step by step.Friday, November 09, 2012 1:47 PMReply|Quote rmiao News 32,240 Points0Sign in to vote微软集群不是个什么好东西,dgdba大侠你也太偏激了吧我做过SQL2005的镜像,不过步骤跟2008应该差不多,给你一些示例代码,网上找的,自己亲自测试成功数据库:S_C_SC网段:192.168.1.X--SQL2005数据库镜像的步骤--1、检查SQL Server 2005数据库--只有SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像。

Sql2005双机带盘柜

Sql2005双机带盘柜

Windowserver2008x32位+sql2005双机(带盘柜)注意:
1、在配置双机之前需要把数据库的主服务和监听修改成“手动”
2、在两个主机上面同样的目录简历日志文件文件名相同
3、存放数据库的目录完全一样
1、添加主机然后右键“登录”
2、添加节点(输入IP地址名和密码登录)
选择心跳和主机的IP
3、添加站点(输入IP地址和密码)
在链路信息里边选择(心跳和主机IP)
4、添加任务
操作:在基本项里边修改任务名称、选择模式
在源-目录项里边选择源和目标的日志文件夹和数据库存放的文件夹
5、添加包(主界面)
操作:
1、添加IP
(添加虚拟的IP和子网掩码)其他选项默认
2、添加盘柜
操作:在基本项里边添加设备和挂载点(就是添加的盘柜的盘符)、选择存储类型
3、添加数据库主服务
4、添加监听
5、点击保存
用虚拟IP登录数据库。

SQL Server 2005利用数据库镜像技术实现双机热备

SQL Server 2005利用数据库镜像技术实现双机热备

一、配置主备机1、物理连接将主备数据库按照如图所示连接:2、检查SQL Server 2005数据库只有SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像。

其他版本即Express只能作为见证服务器。

如果实在不清楚什么版本,执行如下语句查看:1select@@version;若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式。

若要用Transact-SQL 实现此目的,请使用ALTER DATABASE 语句:1USE master;2ALTER DATABASE<DatabaeName>3SET RECOVERY FULL;4二、主备实例互通实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。

注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQL Server 2005的实例中的5个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通。

1、创建证书--主体服务器执行:1USE m aster;2CREATE MASTER KEY ENCRYPTION BY PASSWORD ='killkill';3CREATE CERTIFICATE HOST_A_cert WITH SUBJECT ='HOST_A certificate' ,4START_DATE ='09/18/2010';--镜像服务执行:1USE m aster;2CREATE MASTER KEY ENCRYPTION BY PASSWORD ='killkill';3CREATE CERTIFICATE HOST_B_cert WITH SUBJECT ='HOST_B certificate',4START_DATE ='09/18/2010';--见证服务器执行:1USE m aster;2CREATE MASTER KEY ENCRYPTION BY PASSWORD ='killkill';3CREATE CERTIFICATE HOST_C_cert WITH SUBJECT ='HOST_C certificate',4START_DATE ='09/18/2010';这个MASTER KEY对于每个sql server实例唯一的,如果数据库中已经创建了MASTER KEY,可以用如下的sql删除之后重新执行:DROP MASTER KEY2、创建连接的端点--主体服务器执行:1CREATE ENDPOINT Endpoint_Mirroring2STATE = STARTED3AS4TCP ( LISTENER_PORT=5022 , LISTENER_IP =ALL )5FOR6DATABASE_MIRRORING7( AUTHENTICATION = CERT IFICATE HOST_A_cert , ENCRYPTION = REQUIRE D ALGORITHM AES , ROLE =ALL );8--镜像服务器执行:1CREATE ENDPOINT Endpoint_Mirroring2STATE = STARTED3AS4TCP ( LISTENER_PORT=5022 , LISTENER_IP =ALL )5FOR6DATABASE_MIRRORING7( AUTHENTICATION = CERT IFICATE HOST_B_cert , ENCRYPTION = REQUIRE D ALGORITHM AES , ROLE =ALL );8--见证服务器执行:1CREATE ENDPOINT Endpoint_Mirroring2STATE = STARTED3AS4TCP ( LISTENER_PORT=5022 , LISTENER_IP =ALL )5FOR6DATABASE_MIRRORING7( AUTHENTICATION = CERT IFICATE HOST_C_cert , ENCRYPTION = REQUIRE D ALGORITHM AES , ROLE =ALL );83、备份证书以备建立互联--主体服务器执行:1BACKUP CERTIFICATE HOST_A_cert TO FILE='D:\SQLBackup\HOST_A_cert.c er';--镜像服务器执行:1BACKUP CERTIFICATE HOST_B_cert TO FILE='D:\SQLBackup\HOST_B_cert.c er';--见证服务器执行:1BACKUP CERTIFICATE HOST_C_cert TO FILE='D:\SQLBackup\HOST_C_cert.c er';4、互换证书将备份到D:\SQLBackup\的证书进行互换,即HOST_A_cert.cer、HOST_C_cert.cer 复制到镜像服务器的D:\SQLBackup\。

sqlserver2005和vs2008

sqlserver2005和vs2008

win7下安装sqlserver2005和vs2008由于之前在计算机和开发方面的无知,导致在安装.net开发工具时,跟个傻×一样,今天总算是全部搞定,就来分享一下:我安装的是sqlserver2005开发板和vs2008。

首先一点:强烈建议xp使用者换一下系统,因为sqlserver需要iis环境,而xp本身不带这项功能,要自己张罗着弄,反正我没折腾好。

但是win7直接带有这项功能,只需要我们打开这项功能就好,非常方便。

1.win7的iis的打开一、首先是安装IIS。

打开控制面板,找到“程序与功能”,点击“打开或关闭Windows功能”二、找到“Internet 信息服务”,将internet信息服务里面所有的选项都打勾等待安装完成2.接下来最重要的一点是:最好先安装sqlserver2005,再装vs2008如果你非要先安装vs2008,那么在安装的时候要选择自定义功能,然后将vs提供的sqlserver express的功能去掉。

如果先安装自带的sqlserver express在安装sqlserver 2005会只有配置工具、教程而没有客户端。

这时候再想要将sqlserver express卸载就不是件容易的事,因为要必须将注册表还有c盘sqlserver下的文件夹手动删除,要卸载的风场干净才行,否则只有像我一样得只能在重装一次系统。

3.sqlserver 2005关于链接服务器的问题我刚刚安装好后非常高兴,以为终于搞定,结果一打开sqlserver才发现服务器连不上,具体问题如下:然后就上网搜索答案,解决方法由以下几种1. 打开sqlserver 配置管理器,查看sql server(mssqlserver)是否运行2。

开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;3.直接以管理员身份运行。

SQL_Server_2008定期自动备份双机备份

SQL_Server_2008定期自动备份双机备份

一,SQL SERVER 2008自动备份图解教程本文关键字:SQL SERVER 2008自动备份维护计划SQL SERVER 2008自动备份创建SQL SERVER 2008自动备份维护计划日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担。

一般对于WEB 服务器进行维护都是在访问人数较少的情况下进行的,要对数据进行备份要么是利用一些备份的软件或系统自动的备份工作例如windows server 2008 自动的Windows server Backup 功能这种也可以对来对数据库进行备份具体操作方法请看本站的Windows server 2008 数据备份和恢复另一种实现数据库的定时自动备份是利用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 2008自动备份图解教程分享给大家。

首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:点击“维护计划向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了SQL SERVER 2008自动备份图解。

Windows2008下MSCS双机配置(学习资料)

Windows2008下MSCS双机配置(学习资料)

Windows 2008+MSCS双机配置1. 网络环境:安装集群软件前先安装Windows 2008 Server和最新的补丁软件。

2. 安装准备为顺利安装活动目录和群集软件需要,在节点机上进行的必要工作,包括网络设置和磁盘设置及主机名设置等,当前的设备连接状态是节点1、节点2与磁盘阵列连接。

2.1. 更改网络属性重命名网卡名称,与相应IP对应。

操作:“右键”点击“private”网络连接,选择“属性”,取消“Internet协议版本6(T CP/IPv6),双击“Internet协议版本4(TCP/IPv4)”,选择“高级”,选择“禁用TCP/IP上的NetBIOS”,在节点2上做同样的配置注:Public网络连接也作同样配置。

操作:“右键”点击“public”网络连接,选择“属性”,取消“Internet协议版本6(T CP/IPv6),双击“Internet协议(TCP/IP)”,按上图输入DNS服务器地址。

注:在节点2做同样的操作,单IP地址如下图所示2.2. 更改磁盘属性操作:选择“管理工具”中的“计算机管理”,选择左边的“磁盘管理”,检查节点1的磁盘配置,所有磁盘应该为基本磁盘且格式化为NTFS文件系统,建议卷标与与实际用途相关联,更改磁盘驱动器符号如上图所示,改光盘驱动器的盘符为“Z”。

请仔细操作:检查节点1的磁盘配置(继续)操作:按上述方法更改节点2的磁盘属性,整改光盘驱动器的盘符为“Z”。

注:阵列磁盘不要加载盘符2.3. 为计算机添加主DNS 后缀操作:右键点击桌面上的“我的电脑”图标,点击“属性”,点击右侧“更改设置“,“点击“其它”,添加主DNS 后缀,需要重新启动计算机。

在节点2上进行同样的操作。

节点1节点23. 安装活动目录3.1. 在节点1上安装活动目录操作:运行“服务器管理”中的“角色”,单击添加“角色”操作:勾选“Active Directory域服务器”操作:在运行处输入“dcpromo.exe”启动Active Directory安装向导操作:点击“确定”继续安装选择“使用高级模式安装”,单击“下一步”继续操作:由于本方案采用的是集群中的计算机均为域控制器,所以选择“在新林中新建域”,点击“下一步”继续安装操作:输入“新域的DNS全名”,点击“下一步”继续安装操作:接受缺省的“域NetBIOS名”,点击“下一步”继续安装选择林功能级别,选择Windows Server 2008点击“下一步”继续安装选择“DNS服务器”和“全局编录”,点击“下一步”继续安装由于现在还没有DNS服务器,安装向导提出警示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A1,故障群集创建好后、创建一个空服务。

创建一个空服务,并将其重命名为:sqlsever
A2,为刚建立的服务sqlserver添加存储。

选择S盘,点击确认关闭。

A3,
1,准备安装sql2005
点击“下一步”
点击“下一步”开始安装
报错:
2,输入注册信息
3,选择需要安装的组件
4,创建实例
5,创建虚拟服务器名称
6,sql虚拟IP,用于连接sql。

7,选择存储S
8,群集节点配置
9,输入域控管理员密码
10,为sql2005添加域用户
11,群集域组
12,sa密码
13,保持默认,NEXT
14,默认,next
15,点击“安装”
16,安装进度
17,根据提示插入光盘2
18,所有组件均安装完毕Sql001节点安装情况:
Sql002 节点安装情况:
19,点击“完成”结束安装。

20,测试sql2005是否能够正常登录
通用登录方式有以下四种:
1,IP\实例名
2,.\实例名
3,Localhost\实例名
4,127.0.0.1\实例名。

相关文档
最新文档