0 0

SQLSERVER LinkedServer 问题0

两台机器上分别装着SQLSERVER ,想通过库A查询到库B中某表的信息。做了
linkedserver。
exec sp_addlinkedserver  'his_lnk','','SQLOLEDB','192.168.1.100'
exec sp_addlinkedsrvlogin 'his_lnk','false',null,'***,'**'

做完后,发现库B的大部分表都可以通过库A查询,但是有个别表查询时报错。
例如,
可以查的
select * from  his_lnk.his90.dbo.ys_h_jlf;
不可以查的
select * from his_lnk.his90.dbo.ys_m_bah ;

在management Studio 下报错为:
消息 0,级别 11,状态 0,第 0 行
当前命令发生了严重错误。应放弃任何可能产生的结果。
消息 0,级别 20,状态 0,第 0 行
当前命令发生了严重错误。应放弃任何可能产生的结果。


问题补充:求大神啊,难道没人吗?
2014年1月03日 14:52

1个答案 按时间排序 按投票排序

0 0

我也遇到过类似的问题

开头加上
SET NOCOUNT ON
就解决了




软件学习网

2014年10月23日 11:09

相关推荐

    Windows Server 2008 内SQLServer建立Linked Server连接Oracle

    "Windows Server 2008 内 SQL Server 建立 Linked Server 连接 Oracle" 在 Windows Server 2008 64 位操作系统中,使用 SQL Server 建立 Linked Server 连接 Oracle 数据库是一种常见的需求。然而,在 64 位操作...

    SQLSERVER访问MYSQL表中文显示成乱码.pdf

    本问题涉及到SQL Server访问MySQL数据库时遇到的字符编码问题,导致中文显示为乱码。以下是对这个问题的详细分析和解决方法。 首先,问题的核心在于字符编码不匹配。SQL Server和MySQL可能使用了不同的字符集来处理...

    SQLServer连接ACCESS数据库的实现

    ### SQLServer连接ACCESS数据库的实现:深度解析与实践指南 #### 异构数据库连接概览 在企业级应用中,数据库通常不会局限于单一类型或品牌,而是存在多种数据库平台共存的情况,这被称为异构数据库环境。为了实现...

    SQLServer2008R2与Oracle11gR2互连

    本文将详细介绍如何通过配置Linked Server以及使用Oracle的透明网关(Oracle Gateway for Microsoft SQL Server, 简称TG4MS)来实现SQLServer2008 R2与Oracle11g R2之间的互连。 #### 2. 环境信息 - **SQLServer ...

    sql server 2000访问oracle数据库

    SQL Server 2000提供了“开放数据库连接”(ODBC)和“数据库链接”(Linked Server)两种方式来实现这一功能。ODBC是通过数据源管理器创建一个指向Oracle数据库的ODBC数据源,然后在SQL Server中使用SQL Server ODBC...

    透过SQL Server 2008访问Oracle 10g的配置方法

    打开 SQL Server Management Studio,进入 Server Objects 列表,右键 Linked Servers,点击“New Linked Server...”在 General 界面中填写下面几项内容: * Linked server: 填写 Linked Server 名称 * Provider...

    SQLSERVER创建连接服务器

    ### SQLSERVER创建连接服务器 #### 知识点一:连接服务器的概念 在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    在IT领域,数据库之间的互操作性是至关重要的,特别是在企业级应用中,SQL Server和Oracle数据库的集成常常被需要。本文将详细介绍如何在SQL Server上安装Oracle Provider for OLE DB驱动,以便创建与Oracle数据库的...

    sql server中分布式查询

    - **兼容性**:不同版本的 SQL Server 和其他数据库系统之间可能存在兼容性问题,请在部署前进行充分测试。 #### 五、总结 分布式查询是 SQL Server 中一项强大的功能,它能够帮助开发者轻松地跨多个数据库系统...

    SQLServer跨数据库实例取数方式

    这种需求可以通过创建链接服务器(Linked Server)来实现。本文将详细介绍如何通过SQL Server实现跨数据库实例的数据提取,并提供具体的步骤和示例代码。 #### 一、链接服务器的概念与作用 链接服务器是一种SQL ...

    SQlServer面试题.doc

    这篇文档“SQLServer面试题.doc”显然包含了与SQL Server相关的面试问题,可能是为了帮助求职者准备数据库管理员(DBA)、数据库开发人员或数据分析职位的面试。以下是一些可能出现在SQL Server面试中的关键知识点:...

    数据库分布式查询sqlserver

    ### 数据库分布式查询Sqlserver详解 #### 一、引言 在进行软件开发的过程中,我们经常会遇到这样的场景:数据分布在不同的服务器上,而我们需要在这些不同的数据库之间进行查询、更新等操作。这种需求催生了数据库...

    在SQL Server 2005中连接Oracle,完成查询、插入操作

    2. 配置SQL Server的Linked Server:在SQL Server Management Studio中,右键点击“服务器对象”->“链接服务器”,选择“新建链接服务器”对话框。在“常规”选项卡中,为链接服务器指定一个名称,如“OracleLink”...

    sqlserver與oracle互連的幾種方式

    在SQL Server与Oracle互连的场景中,常见的方法包括但不限于ODBC(开放式数据库连接)、OLE DB、链接服务器(Linked Server)、异构连接服务(Heterogeneous Services)以及通过T-SQL的OPENQUERY等。 1. **ODBC ...

    linked server

    标题中的“linked server”指的是SQL Server中的一个特性,它允许SQL Server实例与其他数据库管理系统(DBMS)进行交互,实现跨数据库查询和数据操作。通过设置链接服务器,用户可以在同一个SQL查询中访问和操作不同...

    SQL Server 数据库安全配置手册

    - **禁止使用Linked Server**:Linked Server是一种跨服务器查询的技术,但在生产环境中应当避免使用,以减少潜在的安全风险。 - **禁止使用xp_cmdshell**:xp_cmdshell是一个强大的扩展存储过程,能够执行操作...

    SQL SERVER 与ACCESS

    另一种方法是使用Linked Tables,将SQL Server的表直接链接到Access,这样Access就可以实时查询SQL Server的数据。 **数据转换过程中的注意事项**: - 数据类型匹配:确保源数据库和目标数据库的数据类型一致,否则...

    SQL Server跨服务器连接的多种方法

    1. **链接服务器**(Linked Servers):允许在一个服务器上定义其他服务器为链接服务器,然后通过四部分名称(如`<server>.<database>.<schema>.<table>`)直接访问远程数据。 2. **分布式查询**(Distributed ...

    SQL Server连接VFP数据库的实现方法

    不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。...

Global site tag (gtag.js) - Google Analytics