|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2005 Messages : 57 ![]() |
Bonjour a tous,
voila suite à un load de dump d'une plate-forme Unix vers une plate-forme Linux redhat, je suis confronter a pas mal d'erreur. puis-je avoir des indos sur les erreur suivante et comment corriger le probleme erreur 1: Msg 3712, Level 16, State 2: Server 'TestSybase', Line 1: Cannot drop index 'USERS.PK_USERS' because it still has referential integrity constraints ?? erreur 2: Msg 1902, Level 16, State 1: Server 'TestSybase', Line 1: Cannot create more than one clustered index on table 'USERS'. Drop the existing clustered index 'PK_USERS' before creating another merci de votre aide.. |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 28 ![]() |
erreur 1:
Msg 3712, Level 16, State 2: Server 'TestSybase', Line 1: Cannot drop index 'USERS.PK_USERS' because it still has referential integrity constraints ?? résolution: Il existe une clé étrangère pointant sur la colonne référencé par cette clé primaire; Il faut donc d'abord suprimmer la "foreign key" (clé étrangère). erreur 2: Msg 1902, Level 16, State 1: Server 'TestSybase', Line 1: Cannot create more than one clustered index on table 'USERS'. Drop the existing clustered index 'PK_USERS' before creating another résolution: Il ne peu exister qu'un index de type clusteur par table; il faut donc créer un index de type non clusteur (voir les tuto sur http://sybase.developpez.com/) ps: Ces messages apparaissent à quel moment? Toute de suite apres le chargement du dump? |
|
|
00
|
|
|
#3 |
![]() ![]() |
Vous devez avoir une base bien corrompue.
Droppez votre base et passez de Unix à Linux par régénération de DDL et bcp -c... ou utilisez sybmigrate
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 79 ![]() |
Avant le load, vous pouvez vérifier que votre ne soit pas à la base corrompue via les dbcc.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com