Hallo,
bei der Konvertierung der alten Daten kommt bei uns die folgende Fehlermeldung. Ich denke, man muss vor dem Konvertieren etwas in der DB korrigieren. Wer kann uns helfen?
Unbehandelte Ausnahme #222ED449F8AEDFC9 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelMerkmal' und den Indexnamen 'PK_tArtikelMerkmal' gefunden wurde. Der doppelte Schlüsselwert ist (1, 6954).
Die Einschränkung konnte nicht erstellt werden. Siehe vorherige Fehler.
Die Anweisung wurde beendet.
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.jKgpwmFbh5[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.IqRGkCtDSferdjgc80.EIxNJvSgMh(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.GQeamKjJy0(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:d4e68411-c48d-44ec-b732-9907fa2887db
Error Number:1505,State:1,Class:16
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #1505 (Klasse 16) in Zeile 1: Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelMerkmal' und den Indexnamen 'PK_tArtikelMerkmal' gefunden wurde. Der doppelte Schlüsselwert ist (1, 6954).
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #1750 (Klasse 16) in Zeile 1: Die Einschränkung konnte nicht erstellt werden. Siehe vorherige Fehler.
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2100
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 1505
HelpLink.BaseHelpUrl = Microsoft Deutschland | Geräte und Dienste
HelpLink.LinkId = 20476
CommandText = ALTER TABLE dbo.tArtikelMerkmal ADD CONSTRAINT
PK_tArtikelMerkmal PRIMARY KEY CLUSTERED
(
kMerkmalWert,
kArtikel
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Connection-String = DataSource=(local)\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-02-20T15:21:06
Locale: German (Germany)
Locale: German (Germany)
Version: 099939
Plattform: Wawi
Versionshash: 9D10A90A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 249290752 / Peak: 307568640
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:25,0537606
CPU-Zeit (System): 0:00:08,9700575
Page-Size (Sytem): 882824 / Peak: 242561024
Page-Size: 184647680 / Peak: 242561024
Offene Handles: 762
Mit freundlichen Grüßen
Stefan
bei der Konvertierung der alten Daten kommt bei uns die folgende Fehlermeldung. Ich denke, man muss vor dem Konvertieren etwas in der DB korrigieren. Wer kann uns helfen?
Unbehandelte Ausnahme #222ED449F8AEDFC9 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelMerkmal' und den Indexnamen 'PK_tArtikelMerkmal' gefunden wurde. Der doppelte Schlüsselwert ist (1, 6954).
Die Einschränkung konnte nicht erstellt werden. Siehe vorherige Fehler.
Die Anweisung wurde beendet.
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.jKgpwmFbh5[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.IqRGkCtDSferdjgc80.EIxNJvSgMh(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.GQeamKjJy0(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:d4e68411-c48d-44ec-b732-9907fa2887db
Error Number:1505,State:1,Class:16
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #1505 (Klasse 16) in Zeile 1: Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelMerkmal' und den Indexnamen 'PK_tArtikelMerkmal' gefunden wurde. Der doppelte Schlüsselwert ist (1, 6954).
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #1750 (Klasse 16) in Zeile 1: Die Einschränkung konnte nicht erstellt werden. Siehe vorherige Fehler.
SQL-Fehlerinformationen: [(local)\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2100
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 1505
HelpLink.BaseHelpUrl = Microsoft Deutschland | Geräte und Dienste
HelpLink.LinkId = 20476
CommandText = ALTER TABLE dbo.tArtikelMerkmal ADD CONSTRAINT
PK_tArtikelMerkmal PRIMARY KEY CLUSTERED
(
kMerkmalWert,
kArtikel
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Connection-String = DataSource=(local)\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-02-20T15:21:06
Locale: German (Germany)
Locale: German (Germany)
Version: 099939
Plattform: Wawi
Versionshash: 9D10A90A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 249290752 / Peak: 307568640
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:25,0537606
CPU-Zeit (System): 0:00:08,9700575
Page-Size (Sytem): 882824 / Peak: 242561024
Page-Size: 184647680 / Peak: 242561024
Offene Handles: 762
Mit freundlichen Grüßen
Stefan