热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

如何在本地数据库里建立远程数据库上表的视图(分布式视图)

分布式视图在多数据库服务器分布架构中应用广泛,她可以提高整个系统的运行性能,并同时保证其数据的一致性。以下是本人在使用过程中写的“鱼”笔记:1,建立“链接服务器”这一步是重点。打开“企业管理器”,在“安全性”下有一项“链接服务器”,这就是

分布式视图在多数据库服务器分布架构中应用广泛,她可以提高整个系统的运行性能,并同时保证其数据的一致性。以下是本人在使用过程中写的“鱼”笔记: 1,建立“链接服务器” 这一步是重点。打开“企业管理器”,在“安全性”下有一项“链接服务器”,这就是

分布式视图在多数据库服务器分布架构中应用广泛,她可以提高整个系统的运行性能,并同时保证其数据的一致性。以下是本人在使用过程中写的“鱼”笔记:

1,建立“链接服务器”

这一步是重点。打开“企业管理器”,在“安全性”下有一项“链接服务器”,这就是用来在本地数据库系统中远程访问远程数据库的。点击右键->新建一个:
a.先输入链接服务器的名称,自己取一个名,如server01;
在服务器类型下,不要选择SQL Server,(如果选择这个,那么上面的名称就是“服务器地址,端口”,而带地址的“链接服务器”名称是无法通过本地SQL语句来访问的)。所以,这里选择第二项“其它数据源”,然后在后面的数据源中选择相当的数据源,比如远程数据库也是MSSQL时,可以选择“Microsoft OLE DB Provider For SQL Server ”;然后在下面的“数据源”填写远程数据库的IP和端口(如:117.0.233.33,1143).


点击“确定”完成链接服务器的创建。这时点开刚建立的链接服务器,会看到下面有“表”和“视图”这项,点击其中一项,本地就开始连接远程数据库,如果连接正常,不会报错,但并不会显示任何的表或视图,这是正常的。

2,使用“链接服务器”在本地DBS操作远程DBS上的数据
可以到查询分析器中测试,以上面建立的链接服务器上的数据库db01中的表table1为例:
select * from server01.db01.dbo.table1 order by id desc

3,使用“链接服务器”在本地建立带有远程数据库上表数据的视图

只要链接服务器链接正常,那么建立视图也一样通过2中所述的语法进行


4,关于分布式分区视图的创建
这里先说一下分区视图,我们知道视图可以将多个表中的数据整合起来。当我们整合的是多个相同结构的表(列和列属性都相同),这时就用到了分区视图,比如,某站的销售明细记录,是一天一张表,而我们需要得到一周,或一个月的明细,这时就可以通过分区视图来做,使用的是“union all ”语句,如下:
Create view DPV_Customers As
Select * from SALE_20120301
Union all
Select * from SALE_20120302
Union all
Select * from Server02.saledb.dbo.SALE_20120303 //当涉及其它服务器时,使用链接服务器创建视图,这时就成了“分布式分区视图”啦。
.......
推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文介绍了如何利用X_CORBA实现远程对象调用,并通过多个示例程序展示了其功能与应用,包括基础的Hello World示例、文件传输工具以及一个完整的聊天系统。 ... [详细]
  • 深入解析:存储技术的演变与发展
    本文探讨了从单机文件系统到分布式文件系统的存储技术发展过程,详细解释了各种存储模型及其特点。 ... [详细]
  • 本文详细介绍了Oracle RMAN中的增量备份机制,重点解析了差异增量和累积增量备份的概念及其在不同Oracle版本中的实现。通过对比两种备份方式的特点,帮助读者选择合适的备份策略。 ... [详细]
  • System Center Operations Manager 2007(简称SCOM 2007)作为MOM 2005的升级版,不仅整合了监控与管理功能,还显著简化了操作流程,提供了更加全面和精准的服务管理。 ... [详细]
  • 利用Cookie实现用户登录状态的持久化
    本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ... [详细]
  • 本文探讨了在SharePoint环境中使用BDC(Business Data Catalog)时遇到的问题及其解决策略,包括XML文件导入SSP后的不可见性问题以及与远程SQL Server 2005连接的难题。 ... [详细]
  • 本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ... [详细]
  • Git版本控制基础解析
    本文探讨了Git作为版本控制工具的基本概念及其重要性,不仅限于代码管理,还包括文件的历史记录与版本切换功能。通过对比Git与SVN,进一步阐述了分布式版本控制系统的独特优势。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 本文探讨了在不同场景下如何高效且安全地存储Token,包括使用定时器刷新、数据库存储等方法,并针对个人开发者与第三方服务平台的不同需求提供了具体建议。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
author-avatar
靈幻雪月
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有