最近需要写一份SQL Server的镜像配置报告,由于之前没怎么接触过SQL Server的高可用方面的东西,所以这次算第一次实操。在VM sphere上虚拟了三台WIN2003后即开始。
一开始直接在第一台虚拟设备上按照文档开始安装SQL SERVER,但在安装过程中,死活过不了域验证那里,经过好几个小时的折腾,终于在PW的提醒下找到了问题,原来是由于三台虚拟设备都是克隆出来的,其机器ID都相同,自然过不了域验证那关。将机器退出域环境,执行桌面上的newsid.exe文件后,再把机器重新加入域,SQL SERVER验证安装通过。
由于镜像配置的相关文档在网上有许多,所以后续再补上此次镜像配置部署的过程。
碰到的问题主要有以下几个:
1.无法加入域。由于虚拟机是被克隆出来的,要加入域需要重新生成机器的SID。
2.安装SQL SERVER过程中,由于第一点原因,导致域账户验证无法通过,总是报错;只要解决了第一点,这一点就不是问题。
3.SQLSERVER服务起不来;
由于更改了域账号密码,导致一开始设置在SQL SERVER服务里的账号密码错误。
解决方法:
到各SQL SERVER服务属性,“登陆”页签里重新配置域账号和密码,再重启服务;
4.将备份文件还原备库时报错:媒体集有 2 个媒体簇,但只提供了 1 个。必须提供所有成员。 (Microsoft.SqlServer.Smo)。
由于在备份主库时更改了备份路径,造成其在备份时产生了两个备份文件,其中一个应该是存放在默认路径(不知道为什么会产生两个)。
解决办法:
删除自定义的备份路径,使用默认备份路径后,重新备份主库。再还原。5.在配置镜像时无法选择镜像库,报连接错误;
开始菜单里选择Microsoft SQL SERVER 2005-->配置工具-->SQL SERVER Configuration Manager,在弹出窗口处选择 (实例名)协议-->右键TCP/IP-->启用,最后重启SQL Server服务即可。
6.点击“开始镜像”时,报错:“镜像数据库 "dbName" 包含的事务日志数据不足,无法保留主体数据库的日志备份链。如果没有从主体数据库进行日志备份或者没有在镜像数据库上还原日志备份,则可能会出现这种情况。”
原因:日志存在间断,可能在进行完全备份时又产生日志。
解决方法:在主库实例上再进行一次日志备份,并按照NoRecovery模式还原至Mirror实例上。
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24586480/viewspace-1050095/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24586480/viewspace-1050095/