0
我正在從SQL Server(2008,2012)firebird外部數據庫上查詢。服務器無縫連接到鏈接的服務器,但要諮詢以下錯誤。SQL Server鏈接服務器,錯誤運行查詢firebird
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 ='''''[email protected]+''''' ORDER BY IDGENERADOR DESC'')';
EXECUTE SP_EXECUTESQL @QUERYSTRING, N'@HAST DATE OUTPUT, @ABON FLOAT OUTPUT', @[email protected] OUTPUT, @[email protected] OUTPUT
我在運行SQL Management Studio中的查詢,又走出了同樣的錯誤,我配置的鏈接服務器好幾次,但上面顯示沒有錯誤創建。連接測試顯示沒有問題
你有沒有試過在SQL管理工作室上運行這個查詢?你會得到同樣的錯誤?也許是鏈接服務器的配置。 – bugs2919
錯誤「對象引用未設置爲對象的實例」。它的棧跟蹤似乎表明SQL管理工作室本身內部出了問題。您可能想嘗試修復您的SQL Management Studio安裝。 –