wolfgang224
Aktives Mitglied
Guten Abend Allerseits!
Ich versuche seit Tagen, eine alte Datenbank aus 0.99745 auf den Versionsstand 1.0 zu bringen. Die ToDos auf 99923 habe ich durchgearbeitet, die auf 1.0 m.E. auch. Einige Fehler konnte ich ausfindig machen, aber ich scheitere mit meinem beschränkten SQL-Wissen an der jetzigen Fehlermeldung. Sie erscheint immer während des Update-Prozesses, ganz am Ende, nach Abschluss von "Initialisieren". Die Repair-Maßnahmen habe ich durchgeführt, da war alles in Ordnung. EMail-Adressfelder habe ich - soweit ich sie finden konnte - alle gekürzt. Eigene Länder habe ich auch nicht angelegt. Jetzt weiß ich nicht mehr weiter. Kann mir Jemand sagen, wo ich
den Fehler suchen muss ?
Vielen Dank für Eure Hilfe!
Wolfgang
Nachtrag: Ich habe SQL-Server 2014 installiert und .net-Framework 4.6
Unbehandelte Ausnahme #43F2E70CDC626C9C vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der Index-DDL-Vorgang für Tabelle 'dbo.tLog' konnte nicht fortgesetzt werden, weil er in Konflikt mit einem anderen parallelen Vorgang steht, der bereits für das Objekt ausgeführt wird. Der parallele Vorgang kann ein Onlineindexvorgang für dasselbe Objekt oder ein anderer paralleler Vorgang sein, der Indexseiten verschiebt, z. B. DBCC SHRINKFILE.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei jtlDatabase.DB.Jbic7dT5G9[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
bei jtlCore.Classes.Update.SqlUpdater.OmWpsiVnSVWu7y0oDm.ebPzWutmwL(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.MgnzUn29cZ(IList`1 sqlCommands, VersionJTL , TaskProgress )
ClientConnectionId:17e1b87d-d6db-4323-aa5f-cec1ebfcb8a4
Fehlernummer (Error Number):1912,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [BRENNW-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #1912 (Klasse 16) in Zeile 241: Der Index-DDL-Vorgang für Tabelle 'dbo.tLog' konnte nicht fortgesetzt werden, weil er in Konflikt mit einem anderen parallelen Vorgang steht, der bereits für das Objekt ausgeführt wird. Der parallele Vorgang kann ein Onlineindexvorgang für dasselbe Objekt oder ein anderer paralleler Vorgang sein, der Indexseiten verschiebt, z. B. DBCC SHRINKFILE.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 1912
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = ---
--- Indizes neu anlegen
---
CREATE NONCLUSTERED INDEX [IX_ebay_alienitem_ItemID] ON [dbo].[ebay_alienitem] (ItemID ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_alienitem_Status] ON [dbo].[ebay_alienitem] (Status ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_AttributeId] ON [dbo].[ebay_attributSetArray] (AttributeId ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_AttributeSetId] ON [dbo].[ebay_attributSetArray] (AttributeSetId ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_kCategoryID] ON [dbo].[ebay_attributSetArray] (kCategoryID ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_kItem] ON [dbo].[ebay_attributSetArray] (kItem ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_beschreibungstemplate_kEbayuser] ON [dbo].[ebay_beschreibungstemplate] (kEbayuser ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
und so weiter...
CREATE NONCLUSTERED INDEX [IX_tZahlungsArtSprache_kZahlungsart] ON [dbo].[tZahlungsArtSprache] (kZahlungsart ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
LineNr = 241
Codefragment = CREATE NONCLUSTERED INDEX [IX_tLog_dDatum] ON [dbo].[tLog] (dDatum ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
Connection-String = DataSource=BRENNW-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Ich versuche seit Tagen, eine alte Datenbank aus 0.99745 auf den Versionsstand 1.0 zu bringen. Die ToDos auf 99923 habe ich durchgearbeitet, die auf 1.0 m.E. auch. Einige Fehler konnte ich ausfindig machen, aber ich scheitere mit meinem beschränkten SQL-Wissen an der jetzigen Fehlermeldung. Sie erscheint immer während des Update-Prozesses, ganz am Ende, nach Abschluss von "Initialisieren". Die Repair-Maßnahmen habe ich durchgeführt, da war alles in Ordnung. EMail-Adressfelder habe ich - soweit ich sie finden konnte - alle gekürzt. Eigene Länder habe ich auch nicht angelegt. Jetzt weiß ich nicht mehr weiter. Kann mir Jemand sagen, wo ich
den Fehler suchen muss ?
Vielen Dank für Eure Hilfe!
Wolfgang
Nachtrag: Ich habe SQL-Server 2014 installiert und .net-Framework 4.6
Unbehandelte Ausnahme #43F2E70CDC626C9C vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der Index-DDL-Vorgang für Tabelle 'dbo.tLog' konnte nicht fortgesetzt werden, weil er in Konflikt mit einem anderen parallelen Vorgang steht, der bereits für das Objekt ausgeführt wird. Der parallele Vorgang kann ein Onlineindexvorgang für dasselbe Objekt oder ein anderer paralleler Vorgang sein, der Indexseiten verschiebt, z. B. DBCC SHRINKFILE.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei jtlDatabase.DB.Jbic7dT5G9[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
bei jtlCore.Classes.Update.SqlUpdater.OmWpsiVnSVWu7y0oDm.ebPzWutmwL(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.MgnzUn29cZ(IList`1 sqlCommands, VersionJTL , TaskProgress )
ClientConnectionId:17e1b87d-d6db-4323-aa5f-cec1ebfcb8a4
Fehlernummer (Error Number):1912,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [BRENNW-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #1912 (Klasse 16) in Zeile 241: Der Index-DDL-Vorgang für Tabelle 'dbo.tLog' konnte nicht fortgesetzt werden, weil er in Konflikt mit einem anderen parallelen Vorgang steht, der bereits für das Objekt ausgeführt wird. Der parallele Vorgang kann ein Onlineindexvorgang für dasselbe Objekt oder ein anderer paralleler Vorgang sein, der Indexseiten verschiebt, z. B. DBCC SHRINKFILE.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 1912
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = ---
--- Indizes neu anlegen
---
CREATE NONCLUSTERED INDEX [IX_ebay_alienitem_ItemID] ON [dbo].[ebay_alienitem] (ItemID ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_alienitem_Status] ON [dbo].[ebay_alienitem] (Status ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_AttributeId] ON [dbo].[ebay_attributSetArray] (AttributeId ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_AttributeSetId] ON [dbo].[ebay_attributSetArray] (AttributeSetId ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_kCategoryID] ON [dbo].[ebay_attributSetArray] (kCategoryID ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_attributSetArray_kItem] ON [dbo].[ebay_attributSetArray] (kItem ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
CREATE NONCLUSTERED INDEX [IX_ebay_beschreibungstemplate_kEbayuser] ON [dbo].[ebay_beschreibungstemplate] (kEbayuser ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
und so weiter...
CREATE NONCLUSTERED INDEX [IX_tZahlungsArtSprache_kZahlungsart] ON [dbo].[tZahlungsArtSprache] (kZahlungsart ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
LineNr = 241
Codefragment = CREATE NONCLUSTERED INDEX [IX_tLog_dDatum] ON [dbo].[tLog] (dDatum ASC) WITH (FILLFACTOR = 80, PAD_INDEX = ON);
Connection-String = DataSource=BRENNW-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa