问题标签 [linked-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5454 浏览

sql-server-2005 - Stored Procedure: Linked server login failure

I'm getting "Msg 18456, Level 14, State 1, Line 1 Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'." from when trying to execute the code below. I've change all of the critical information, but you should get the idea.

Are some of my parameter incorrect? The local sql admin username is correct and the remote username and password is correct, but it still keeps telling me that the login failed. Any ideas?

Overall, are there other changes I need to make? Can I insert data this way?

Both DBs are sql server 2005. One is local, one is offsite and accessible via a secure vpn tunnel. I have no trouble acessing the offsite DB using SSMS using the username and password i've been provided(those i've been using in my SP).

0 投票
3 回答
968 浏览

sql-server - With子句不起作用链接服务器

我一直在使用 ms sql 服务器链接服务器功能连接到 oracle 10g 服务器,但由于某种原因,我无法使用 with 子句。该子句是否仅在 pl/sql 控制台中有效,或者我可以做些什么来使其也适用于链接服务器?

我得到的错误是

编辑:只是想我会补充一点,我正在使用 openquery 来查询链接服务器

谢谢

0 投票
3 回答
46417 浏览

sql-server - 链接的 SQL Server 数据库给出“不一致的元数据”错误

我目前正在运行一个第三方软件套件,它使用 SQL Server 作为其数据库。我有第二个 SQL Server 实例在不同的位置运行,并且我在该实例中构建的一些应用程序 SQL Server 需要访问第三方软件中的一些数据。因此,我在盒子之间创建了一个 ODBC 连接,并将第三方 SQL 服务器设置为我的 SQL Server 版本上的链接服务器。作为测试,我从我的 SQL 服务器运行类似以下语句,访问第三方的表之一:

我收到此错误:

对于我尝试访问的任何其他表,此错误都是相同的。这个错误是什么意思,有没有办法解决它?

0 投票
1 回答
1186 浏览

sql - 对链接索引服务器的 SQL 查询在使用通配符时不起作用

我在 sproc 中使用的这个语句(其中搜索短语“reiseportal*”是一个参数)不适用于通配符,正如我所认识到的:

这些是@strSQL 变量的内容:

第一次选择后:

第二选择:

GRIP-SERVER 是链接索引服务器(=Microsoft Server 2003 - 我们的文件服务器)。

我不明白......它返回带有“reiseportals”而不是“reiseportal*”或“reiseportal%”的结果。你对我有什么提示吗?

非常感谢您的帮助,非常感谢!

0 投票
1 回答
1917 浏览

sql-server - 链接服务器错误的未知原因

我们有一台运行 SQL Server 2000 标准版 SP3 的旧 Windows 2000 服务器。这有一个链接服务器设置以通过 ODBC 连接连接到 Informix DB。在一年的大部分时间里,对链接服务器运行 OPENQUERY 可以正常工作,没有任何问题。但是,每隔几个月,此链接服务器就会出现故障,并且在重新启动 SQL Server 之前无法再次工作。我们在企业管理器中看到的错误是这样的:

如果我尝试在查询分析器中对链接服务器运行任何 SQL 查询,报告的错误是:

如果我应用此处引用的 TRACE 标志,我会得到更多详细信息:

关于可能导致这种情况的任何想法?我们不知道任何服务器故障或设置更改,重新启动似乎总是可以解决这个问题。Informix DB 似乎是 Informix Dynamic Server 2000 9.21.UC2 版本,升级或修补它不是一个选项。

0 投票
1 回答
4415 浏览

sql-server - 如何将 IBM.Data.DB2.iSeries 注册为 SQLServer 中的链接服务器提供程序?

我已经使用 IBMDA400 (OLEDB) 提供程序通过 SQL Server 2005(链接服务器)连接到我们 AS400 上的 DB2 数据库。但是,我最近发现我可以使用 IBM.Data.DB2.iSeries.dll 提供程序连接我的 .Net 应用程序,因此我想使用我的 IBM.Data.DB2.iSeries 提供程序连接到 AS400。但是,在尝试设置链接服务器时,IBM.Data.DB2.iSeries 提供程序不在我的连接选项列表中。如何将其注册为提供者?

0 投票
1 回答
12527 浏览

sql-server - 从 SQL Server 链接服务器调用 Oracle 函数

我已经设置了一个指向 Oracle DB 的链接服务器。我想在传递参数 K 的包 XYZ 中调用函数 ABC。执行此操作的语法是什么?

0 投票
1 回答
43518 浏览

sql-server - 如何正确使用 ODBC 创建链接服务器?

有人可以告诉我使用 ODBC 连接创建链接服务器的步骤吗?谢谢....

0 投票
3 回答
2880 浏览

sql-server - 从 SQL Server 中的远程服务器检索数据!

有没有其他方法可以从 SQL Server 2005 中的远程服务器检索数据,而不是使用链接服务器?

0 投票
1 回答
872 浏览

sql-server-2005 - 对链接服务器的查询永远不会停止执行

我在 SQL Server 2005 中创建了一个连接到 Oracle DB 的链接服务器。当我运行查询时,查询永远不会停止执行,也永远不会返回结果。当我取消查询时,它永远不会完成取消。我必须关上窗户才能让它停下来。

我已经设置如下:

  • 在 SQL Server 上安装 Oracle 客户端工具
  • 运行以下查询:

    EXEC sp_addlinkedserver
    @server = 'MyNewLinkedServer',
    @srvproduct = 'Oracle',
    @provider = 'OraOLEDB.Oracle',
    @datasrc = 'TNSNAMES_Entry'

  • 然后我将 TNSNAMES.ORA 文件添加到ORAHOME1\network\admin\目录中。

  • 在我的链接服务器的属性中,我将安全设置更改Be made using this security context:为使用我的 Oracle 用户名/密码的所有连接
  • 我运行了以下查询:

    SELECT * FROM OPENQUERY(MyNewLinkedServer, 'SELECT COUNT(*) FROM MySchema.MyTable');

查询永远不会完成执行。有人有任何见解吗?我缺少任何步骤吗?

更新:
第二天我来了,再次尝试了查询,它工作得很好。我怀疑某种网络问题。