webForumDet fria alternativet

Visa alla relationer som har Cascade Delete

3 svar · 329 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

Jag behöver ta bort alla Cascading Deletes från databasen. Kan jag på ngt sätt visa alla relationer som har Cascading Deletes? Eller på ngt annat sätt ta bort alla cascading deletes-inställningar i ett svep? SQL Server 2000.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Du får ta bort varje foreign key som har cascade delete separat och sedan skapa om den med NO ACTION. Det går inte att enbart ta bort on delete cascade.

För att få fram vilka dom är kan du använda följande vy

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ia-iz_6inn.asp

Det blir mycket jobb s lycka till.

kristofferMedlem sedan juni 20001 257 inlägg
#3

Kan jag inte bara bocka av

Cascade Delete Related Records

i properties i databasdiagrammet?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Det borde väl också gå bra, men det innebär såvitt jag förstår att man kommer att skapa om foreign key-constraintet vilket kan ta tid om du har stora tabeller.

Jag har aldrig förstått mig på GUI, jag kan bara SQL-

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)