Связанный сервер SQL Server, ошибка при выполнении запроса firebird

Я делаю запрос к внешней базе данных firebird из SQL Server (2008, 2012). Сервер без проблем подключается к связанному серверу, но для консультации возникает следующая ошибка.

ADDITIONAL INFORMATION:

Object reference not set to an instance of an object. (Microsoft.SqlServer.ConnectionInfo)

===================================

You can not run the script.

===================================

Object reference not set to an instance of an object. (Microsoft.SqlServer.ConnectionInfo)

------------------------------
Program location:

   on Microsoft.SqlServer.Management.Common.ConnectionManager.UpdateDatabaseEngineType()
   on Microsoft.SqlServer.Management.Common.ConnectionManager.get_DatabaseEngineType()
   on Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptAndResultsEditorControl.DebugWrapper.Start()
   on Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptAndResultsEditorControl.OnDebugScript(Object sender, EventArgs a)

Запрос работал несколько дней назад, но теперь я получаю эту ошибку. Может ошибся?

это запрос:

SET @QUERYSTRING = 'SELECT @HAST=HASTA, @ABON=ABONOCONTRATO FROM OPENQUERY( CnxAdasysWS, ''SELECT first 1 HASTA, ABONOCONTRATO FROM TBLPAGOS WHERE TM=0 AND ANULADO=0 AND IDCONTRATO ='''''+@NOCONTRATO+''''' ORDER BY IDGENERADOR DESC'')';
EXECUTE SP_EXECUTESQL @QUERYSTRING, N'@HAST DATE OUTPUT, @ABON FLOAT OUTPUT', @HAST=@PAGOHASTAMOVIL OUTPUT, @ABON=@ABONOCONTRATO OUTPUT 

Я запускаю запрос в студии управления SQL и получаю ту же ошибку, что и несколько раз, когда я настраивал связанный сервер, но вышеприведенная ошибка не показывает создание. Тест подключения не показывает проблем


person Carlos Lopez    schedule 16.10.2015    source источник
comment
А вы пробовали запускать этот запрос в Студии управления SQL??? Вы получаете ту же ошибку? Возможно конфигурация связанного сервера.   -  person bugs2919    schedule 17.10.2015
comment
Ссылка на объект ошибки не указывает на экземпляр объекта. и его трассировка стека, похоже, предполагает, что что-то идет не так внутри самой студии управления SQL. Возможно, вы захотите попробовать исправить вашу установку SQL Management Studio.   -  person Mark Rotteveel    schedule 17.10.2015


Ответы (1)


Выявить проблему за пределами вашей сети непросто. Думаю, я имею в виду проверить, в порядке ли соединения между серверами, серверами брандмауэров и правилами безопасности.

Попробуйте сделать простой выбор между серверами, чтобы убедиться, что соединения работают нормально.

person Julian Leite    schedule 19.10.2015