2008 r2状态"置疑"主从部署实战

  

说明:

  

由于临时接到做OA的主从环境,基于Windows 200 R2 SQLServer2008 R2,由于搜索的资料都不完整,好多重要之处有遗漏,亲自动手做了好几次,填完了坑,整理以备忘记与分享,如有错误遗漏之处欢迎指正交流~

  

一、配置环境

  

主库:10.8.11.214数据库版本:SQL Server2008 R2服务器名称:WIN-D4GRPQKED93
从库:10.8.11.79数据库版本:QL Server2008 R2服务器名称:WIN-3ME2DJ8L9KT

  

注意点:
服务器名称(主机名)最好在确定好后再安装SQL Server 2008 r2数据库这样能确保主机名,实例名保持一致
如果是在安装好sqlserver2008后修改了主机名,通常会导致主机名和实例名不一致问题;
可通过下面的命令进行检测和修复

  
 <代码>查看服务名称(默认安装时的实例名也是和主机名一致)和主机名是否一致
  选择@@servername
  选择serverproperty (' servername ')
  
  如果不一致请进行修改:
  如果serverproperty (servername) & lt;比;@@servername
  开始
  声明@server sysname
  设置@server=@@servername
  exec sp_dropserver @server=@server
  设置@server=投(serverproperty (servername) sysname)
  exec sp_addserver @server=@server @local=氨镜亍?
   之前结束
  

以下是我的运行结果:
 2008 r2状态

  

二,搭建主从准备

  

1,主从两台分别创建sqladmin用户加入管理员组删除默认的用户组,并且设置“密码永不过期”和“用户不能更改密码“为sqladmin创建一个密码
2,主从两台设置网络共享
打开控制面板——在网络和互联网——在网络和共享中心,在高级共享设置如图:
 2008 r2状态
3,在主从库上分别创建用于存放主从备份日志文件的共享文件夹DB_Backpup (sqladmin用户能读写管理员拥有者)
步聚如下:
 2008 r2状态

  

右击“DB_Bakcup”——在共享,在特定用户,在添加sqladmin用户读写权限
如图:
 2008 r2状态
 2008 r2状态

  

在“高级共享“窗口中,勾选“共享此文件夹“选项,然后单机“权限“按钮对该共享文件夹的权限进行设置。需要让sqladmin用户具有完全控制该文件夹的权限,先将默认的“erverone”用户删除,然后添加sqladmin用户,并在“sqladmin”的权限中勾选“完全控制”,“更改”和“读取”项,然后单击两次“确定”按钮保存共享设置。如下图:
 2008 r2状态
在NTFS文件系统中,还需要设置用户对该目录的安全权限,如果安全权限不够,系统在写入备份文件的时候会报没有权限的错误。
可以在“安全“选项卡,单机”编辑“按钮,在“DB_Backup的权限”界面,单击”按钮”,添加sqladmin用户,然后在“sqladmin的权限”中选择”完全控制”权限,单机”确定”按钮保存权限信息。
如下图:
 2008 r2状态

  

4,分别从主数据库服务器上和从数据库服务器上打开“配状态"置疑"置管理器“,将服状态"置疑"务和代状态"置疑"理服务的“登录身为“sqladmin用户且启动模式为:自动
如图:
 2008 r2状态
 2008 r2状态

  

至此重启主库服务器!

  

三,配置日状态"置疑"志传送

  

主库重启后以sqladmin用户登录系统并能sqladmin登录数据库
在主数据库上配置
在主数据库服务器上打开SQL Server Management Studio管理控制台,连接到本地的主数据库服务器上,此时应确保下面的“用户名”中的用户具有控制该SQL Server服务器的权限。单击”连接“按钮连接到本地SQL Server数据库示例中。

2008 r2状态"置疑"主从部署实战