如何在 SSAS服务器之间做同步
简介:
从SQL Server 2005开始,分析服务就支持了同步的功能。本文将介绍如何在SQL Server 2012下同步Adventureworks的分析服务数据库。通过同步的功能,我们就来可以弥补分析服务在差异备份以及全量备份上的不足,从而间接的实现类似故障转移这样的功能。
Adventureworks是微软的示例数据库项目,包含了OLTP,数据仓库以及分析服务数据库的示例,可以在下面这个链接里下载到这个示例库:
http://msftdbprodsamples.codeplex.com/releases/view/55330
在这个示例中,包含了两个SQL Server服务器,一个命名为SSAS,另一个为DEV。在SSAS服务器上我们已部署好了Adventureworks分析服务数据库,另外一台DEV的服务器上没有部署。下面将演示如何把这个示例数据库同步过来。
这里首先我们需要确保两台服务器都处于一个域中,并且为他们分别创建一个账户。这里我们创建一个叫BIAdmin的组。
然后,把这个组填加到分析服务的管理员组中。右键SQL Server Management Studio连接到的分析服务,右键单击属性:
点击Security中把BIAdmin这个组填加到这里。
同步设置:
- 使用为两台服务器共同创建的域帐号打开SSMS(Shift+鼠标右键)。
- 连接到分析服务之后,在Database文件夹之下右键点击然后选择同步选项。
- 选择源服务器和数据库。
- 在同步选项中,可以选择:
- Copy all –这个选项会拷贝所有内容。当你在目标服务器还没有这个库的时候就可以选择这项。
- Skip membership –这个选项只会拷贝角色,但是成员信息不会同步。当目标服务器已经配置好的成员不想被覆盖的时候,可以考虑这个选项。
- Ignore all –不同步角色和用户信息。
- 第一次同步的时候会得到下面的错误。
- 解决这个问题的方法是使用两台服务器上都有权限的域账户来重新启动分析服务。可以打开SQL Server Configuration Manager(SSCM)来完成这个更改。
- 在SSCM中双击SQL Server Analysis Service,在账户名这里,配置成为两个服务器创建的账户,然后重新启动分析服务。
- 然后同步就可以顺利通过了。
- 成功后可以看到如下信息。
检查同步结果:
- 在目标服务器中可以看到Adventureworks数据库已经同步了过来。
- 接下来验证是否有更改被同步,比如在源服务器中删除一个分区:
- 重复同步的步骤。可以看到在源服务器上做的删除分区的更改已经被同步到目标服务器上了。
总结:
在这个示例中主要演示了同步分析服务数据库的方法,使用这个方法可以作为备份以及故障转移或者迁移的方案。
此外,同步的服务器之间需要确保两边的分析服务版本,比如从2012同步到2014上就会失败。所以考虑升级的话建议还是先导出成项目之后然后在Visual Studio里做升级。
没有域环境的话就比较麻烦,虽然可以考虑通过80端口,但是这样一来服务器就会裸奔于网络环境。
如何在 SSAS服务器之间做同步的更多相关文章
- Lsyncd搭建同步镜像-用Lsyncd实现本地和远程服务器之间实时同步
Lysncd即Live Syncing Daemon,它是开源的数据实时同步工具(后台进程),基于inotify和rsync. lsyncd会密切监测本地服务器上的参照目录,当发现目录下有文件或目录变 ...
- 怎样在 SSASserver之间做同步
简单介绍: 从SQL Server 2005開始,分析服务就支持了同步的功能.本文将介绍怎样在SQL Server 2012下同步Adventureworks的分析服务数据库.通过同步的功能,我 ...
- Windows服务器之间rsync同步文件
两台windows7机器 server:192.168.12.104 client:192.168.12.103 目的:将server上的E盘的目录FYFR里面的内容定时同步到client上的D盘下F ...
- rsync+inotify实现服务器之间文件实时同步--转
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停的产生的,造成不知道 ...
- linux多服务器之间的目录文件同步
一.rsync是什么 在开始正式学习rsync之前,我们先来回答这个问题:rsync是什么. rsync(remote synchronize)是Liunx/Unix下的一个远程数据同步工具.它可通过 ...
- QQ视频直播架构及原理 流畅与低延迟之间做平衡 音画如何做同步?
QQ视频直播架构及原理 - tianyu的专栏 - CSDN博客 https://blog.csdn.net/wishfly/article/details/53035342 作者:王宇(腾讯音视频高 ...
- rsync配置两台服务器之间的文件备份(同步)
rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两 ...
- centos6.5 rsync+inotify实现服务器之间文件实时同步
1. rsync的优点与不足 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据 ...
- Linux服务器之间免密同步文件、重启R服务
机器:ML-01/ML-02/ML-03 需求: 1.在ML-01上自动将文件同步至ML-02/ML-03 2.在ML-01上通过脚本重启ML-02/ML-03上的R服务 说明:以下示例中,ML-02 ...
随机推荐
- js获取域名
<script language="javascript">//获取域名host = window.location.host;host2=document.domai ...
- 选择QT作为自己的图形库
图形库太多,公司里面一直使用自己的图形库,换一家公司,就换个图形库,现在公司没有对我开放图形库代码. 想来想去还是自己要有一套图形库,拿来主义最方便,选来选去感觉还是QT比较方便.同时能学习一下C++ ...
- NSOprationQueue 与 GCD 的区别与选用
原文链接:http://www.jianshu.com/p/d09e2638eb27 GCD 技术是一个轻量的,底层实现隐藏的神奇技术,我们能够通过GCD和block轻松实现多线程编程,有时候,GCD ...
- Java开发环境搭建——Maven配置
创建Java应用程序项目mvn archetype:generate -DgroupId=com.liq -DartifactId=firstApp -DarchetypeArtifactId=mav ...
- Linux文件类型及如何查看,修改文件读写权限
现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: total 5drwxr-x--- 4 user group 4096 Mar 10 00:37 filenamed ...
- 不把C作为第一门语言是个好主意么
---------------------------------------------------------------------------------- 不把C作为第一门语言是个好主意 ...
- C# winform开发:Graphics、pictureBox同时画多个矩形
C#的System.Drawing 命名空间提供了对 GDI+ 基本图形功能的访问 重点在于获取Graphics对象,例如: Graphics g = panel1.CreateGraphics 事实 ...
- HTML5在canvas中绘制复杂形状附效果截图
HTML5在canvas中绘制复杂形状附效果截图 一.绘制复杂形状或路径 在简单的矩形不能满足需求的情况下,绘图环境提供了如下方法来绘制复杂的形状或路径. beginPath() : 开始绘制一个新路 ...
- Anynote 基于ExtJS多用户个人信息管理系统
Anynote——个人信息管理系统 —–主要用于学习交流—– 源码下载:https://git.oschina.net/xiyt/Anynote.git 一.系统说明 Anynote是一个基于extj ...
- tyvj1202 数数食物链
描述 TsyD学习了生物的生态环境那一张后,老师留了一项作业,就是给一张食物网,求所有食物链的总数.(从最低营养级生物(它不能吃任何其他的生物)开始到最高营养级(它不能被任何其他生物吃) 叫做一条食物 ...