SQL Server 2014 链接服务器到 Pervasive 数据库

问题描述 投票:0回答:2

我正在尝试创建从 SQL Server 到 Pervasive 数据库的链接服务器。

我已配置并运行 64 位系统 DSN:

ODBC DSN 设置

并设置链接服务器:

链接服务器设置

将安全性设置为“在不使用安全上下文的情况下进行”(这是正确的)。

单击“确定”进行创建,我收到以下消息:

====================================== 链接服务器已创建,但连接测试失败。做

您想保留链接服务器吗?

执行 Transact-SQL 语句时发生异常或 批。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ 节目地点: 在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(字符串 sqlCommand、ExecutionTypesexecutionType、布尔值重试)位于 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(字符串 cmd,布尔重试)位于 Microsoft.SqlServer.Management.Smo.LinkedServer.TestConnection() 位于 Microsoft.SqlServer.Management.SqlManagerUI.LinkedServerProperties.DoPreProcessExecution(RunType

运行类型、执行模式&执行结果)

链接服务器“WTT”的 OLE DB 提供程序“MSDASQL”报告了一个 错误。提供商没有提供有关该错误的任何信息。 无法初始化 OLE DB 提供程序“MSDASQL”的数据源对象 对于链接服务器“WTT”。 (.Net SqlClient 数据提供程序) ------------------------------ 如需帮助,请单击: http://go.microsoft.com/fwlink?ProdName= Microsoft%20SQL%20Server&ProdVer=12.00.5207&EvtSrc=MSSQLServer&EvtID=7399&LinkId=20476 ------------------------------ 服务器名称:CHOMCHOM\CHOMCHOM 错误号:7399 严重性:16 状态:1 过程:sp_testlinkedserver 行 数量:1 ------------------------------ 节目地点: 在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction 操作、对象 execObject、数据集 fillDataSet、布尔值 捕获异常)在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(字符串 sqlCommand、ExecutionTypes 执行类型、布尔重试)

对我来说,看起来链接服务器甚至看不到系统 DSN。如果我对虚构的数据源(例如“WTT-boo”)执行相同的操作,我会收到相同的消息。

我之前已经以完全相同的方式设置了这些,但似乎无法弄清楚这一点。

sql sql-server linked-server pervasive
2个回答
0
投票

不太清楚为什么,但今天上班的时候本打算将其发布到另一个论坛上,但想“我再试一次”......然后它成功了。

完全不知道今天有什么不同。服务器可能会在周末重新启动??


0
投票

我遇到了同样的问题,但重启后没有运气。有人有办法让它工作吗?

© www.soinside.com 2019 - 2024. All rights reserved.