PC6下载站

分类分类

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

关注+2010-03-02作者:

如何使用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'

展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消