我正在尝试创建从SQL Server到Pervasive数据库的链接服务器。
我已配置并运行64位系统DSN:
并设置链接服务器:
将安全性设置为“不使用安全上下文”(这是正确的)。
单击“确定”创建,我收到此消息:
=================================== 已创建链接服务器但连接测试失败。做
您想保留链接服务器吗?
执行Transact-SQL语句时发生异常或 批量。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------计划地点: 在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(字符串 sqlCommand,ExecutionTypes executionType,Boolean retry)at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(字符串 cmd,布尔重试)at Microsoft.SqlServer.Management.Smo.LinkedServer.TestConnection()at Microsoft.SqlServer.Management.SqlManagerUI.LinkedServerProperties.DoPreProcessExecution(RunType
runType,ExecutionMode& executionResult)
链接服务器“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 Line 1号 ------------------------------计划地点: 在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action,Object execObject,DataSet fillDataSet,Boolean catchException)at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(字符串 sqlCommand,ExecutionTypes executionType,Boolean retry)
对我而言,链接服务器看起来甚至看不到系统DSN。如果我对组成的数据源(例如“WTT-boo”)做同样的事情,我会收到相同的消息。
我之前以完全相同的方式设置了它们,但似乎无法想出这一点。
答案 0 :(得分:0)
不完全确定原因,但是今天到了工作,打算在另一个论坛上发布这个,但想到了#34;我只是再试一次...... ......它有效。
绝对不知道今天有什么不同。周末服务器重启也许??