鏈接服務器 OLE DB 訪問接口 'SQLNCLI10' 返回的數據與列 '[LINK_SCT1].[SCT].[dbo].[v_Employee_Company].empname' 所需的數據長度不匹配。所需的(最大)數據長度為 10,但返回的數據長度為 11。


異構數據庫中對應的同一對象的數據類型與定義的長度是否一致,如果是基本的結構不一致的話,請先調整一致,再試;
反之若是其它數據庫對象的話:我建議你刷新一下數據庫對象: 使用如下的腳本,EXEC SP_REFRESHVIEW '對象名'
這樣問題就可以解決

EXECUTE sp_refreshview N'dbo.v_Employee_Company';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 鏈接服務器讀取Mysql---出現消息 7347,級別 16,狀態 1,第 13 行 鏈接服務器 '****' 的 OLE DB 訪問接口 'MSDASQL' 返回的數據與列 '[MSDASQL].字段名稱' 所需的數據長度不匹配。所需的(最大)數據長度為 240,但返回的數據長度為 478。 鏈接服務器"(null)"的 OLE DB 訪問接口 "SQLNCLI10" 返回了消息 "Cannot start more transactions on this session." 無法獲取鏈接服務器 "XXX" 的 OLE DB 訪問接口 "SQLNCLI10" 的架構行集 "DBSCHEMA_TABLES_INFO"。該訪問接口支持該接口,但使用該接口時返回了失敗代碼。 無法執行該操作,因為鏈接服務器 "XXX" 的 OLE DB 訪問接口 "SQLNCLI10" 無法啟動分布式事務。 無法啟動鏈接服務器"XXX DB Link"的 OLE DB 訪問接口 "SQLNCLI11" 的嵌套事務。由於 XACT_ABORT 選項已設置為 OFF,因此必須使用嵌套事務。鏈接服務器"XXX DB Link"的 OLE DB 訪問接口 "SQLNCLI11" 返回了消息"無法在此會話中啟動更多的事務"。 sqlserver跨數據庫使用事務更新報錯 鏈接服務器的 OLE DB 訪問接口 “SQLNCLI11“ SqlServer鏈接服務器中報錯:鏈接服務器"test"的 OLE DB 訪問接口 "SQLNCLI11" 返回了消息 "無法完成延遲准備。"。 導入導出數據庫數據,報錯,鏈接服務器"(null)"的 OLE DB 訪問接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的錯誤"。 C#HTTP網絡請求時GetResponseAsync()方法拋出“遠程服務器返回錯誤: (411) 所需的長度”異常 Nginx返回大長度的JSON數據被截斷
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM