您的位置:首页技术开发数据库技巧 → 如何使用SQL SERVER数据库跨库查询

如何使用SQL SERVER数据库跨库查询

时间:2010/3/2 17:31:00来源:本站整理作者:我要评论(4)

如何使用SQL SERVER数据库跨库查询

SQL Server中内置了数据库跨库查询功能,下面简要介绍一下SQL Server跨库查询。

首先打开数据源码:OPENDATASOURCE

不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。

语法:OPENDATASOURCE ( provider_name, init_string )

参数:provider_name

注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。provider_name 的数据类型为 char,没有默认值。

init_string

连接字符串,这些字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:"keyword1=value; keyword2=value."

在 Microsoft® Data Access SDK 中定义了基本语法。有关所支持的特定关键字值对的信息,请参见提供程序中的文档。下表列出 init_string 参数中最常用的关键字。

最后通过了下面的语句实现了需求:

insert into diallog SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'DataSource=192.168.1.206;User ID=sa;Password=ctct').phonesale.dbo.tbldiallog where dialtime > '2010-01-30'

相关视频

    没有数据

相关阅读 数据库流行度排行2019年9月 数据库排行榜2019年最新版fifa online4数据库大全 fifa online4球员数据库在哪myeclipse怎么连接到数据库 myeclipse连接到数据库方法PLSQL Developer怎么导出数据库PLSQL Developer配置Oralce11g连接plsql developer怎么使用 plsql developer使用教程plsql developer怎么连接数据库 plsql developer连接数据库教程mysql数据库root密码忘记的修改方法

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 mssql企业管理器不能打 Oracle PRKC-1002错误原因和解决方案SQL SERVER数据库日志清空图文教程win2003计算机改名后sql server 2005 本地复DB2错误信息码大全

人气排行 彻底解决mysql中文乱码的办法mysql数据库root密码忘记的修改方法SQL SERVER数据库日志清空图文教程.bak备份文件如何恢复Oracle PRKC-1002错误原因和解决方案Oracle错误代码大全如何将txt的文本数据导入SQL server 2005呢DB2错误信息码大全