Sql-Server-2014

Visual Studio 2010 Shell 錯誤 - 是否導致此 SQL Server 錯誤?

  • June 21, 2016

Visual Studio 2010 獨立外殼程序有臭名昭著的“無效的許可證數據。重新安裝”錯誤。我有 SSMS 2014。我嘗試重新安裝了幾次,我安裝了 Visual Studio 2013,但 SSMS 無法辨識它。當我嘗試打開 SSMS 時,它會說缺少組件,請重新安裝。因此,當我修復它時,它會安裝具有相同問題的相同 VS 2010。

我們有一個帶有 SQL Server 後端數據庫的應用程序。我們有一個供應商目錄,然後將項目導入我們的項目數據庫。但是,它失敗並在下面給出了這個錯誤程式碼。所以我的問題是:這個 VS 2010 錯誤是否會導致這個錯誤,或者這可能是一個不相關的問題?

mscorlib 06/18/2016 8:20:42 PM LoadSettings 對象引用未設置為對象的實例。

在 PosBeData.Settings.LoadSettings () PosBeData 06/18/2016 8:20:43 PM 時間

更新至: 06/19/2016 12:20 AM 06/18/2016 8:32:47 PM frmImportAdd 字元串或二進制數據將被截斷。INSERT 語句與 FOREIGN KEY 約束“FK_UPC_Item”衝突。衝突發生在數據庫“PosBe”、表“dbo.Item”、列“Item_ID”中。INSERT 語句與 FOREIGN KEY 約束“FK_VendorPartNo_Item”衝突。衝突發生在數據庫“PosBe”、表“dbo.Item”、列“Item_ID”中。該語句已終止。該語句已終止。該語句已終止。

伺服器堆棧跟踪:在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 在 System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)。 ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object

$$ $$ins, 對象$$ $$出,TimeSpan 超時)在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage 方法呼叫,ProxyOperationRuntime 操作)在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息) 異常被重新拋出

$$ 0 $$:在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 類型) 在 PosBeData.PosBeService.GetAddCatalogItems(dtoV_VendorCatalog$$ $$ VendorCatalogItems, String Import_CD, Int32 Category_ID, Int32 Sub_Category_ID, Boolean CreateInventory, Boolean CreateCase, String Default_Mfg, UserAuth ua) at PosBeData.V_VendorCatalogCollection.AddSelectedItems(String Import_CD, Int32 Category_ID, Int32 Sub_Category_ID, Boolean Default CreateInventory, Boolean CreateCase, String .frmVendorCatalog.AddItemsThread() mscorlib

您在發布的消息中有幾個 SQL Server 錯誤:

  • >

字元串或二進制數據將被截斷。

  • >

INSERT 語句與 FOREIGN KEY 約束“FK_UPC_Item”衝突。衝突發生在數據庫“PosBe”、表“dbo.Item”、列“Item_ID”中。

  • >

INSERT 語句與 FOREIGN KEY 約束“FK_VendorPartNo_Item”衝突。衝突發生在數據庫“PosBe”、表“dbo.Item”、列“Item_ID”中。

這些是伺服器嘗試執行應用程序發出的 SQL 語句的結果。它們不可能是由 Visual Studio 或 SQL Server Management Studio 的問題引起的。SSMS 本質上只是另一個應用程序,就像您的一樣,可以連接到數據庫伺服器。您無法執行它不可能影響應用程序發送到伺服器的 SQL 查詢執行方式。

引用自:https://dba.stackexchange.com/questions/141627