Vinnaren i pepparkakshustävlingen!
2023-05-27, 10:55
  #1
Medlem
PrippsFats avatar
Hej,
tänkte städa upp lite i en db(sql server)

Egentligen verkar det vara en tabell allt kretsar kring och det finns många andra tabeller som säkert är bara att städa bort, men det finns säkert många som har beroenden. Hoppas dessa har en foreign key.

Men hur ser jag beroende mellan tabeller och vilka kan jag städa bort? Det borde finnas något verktyg(gratis såklart). Någon som har ett tips?
Citera
2023-05-27, 11:03
  #2
Medlem
Sysibm.SYSDEPENDENCIES
Citera
2023-05-30, 13:05
  #3
Moderator
Protons avatar
Citat:
Ursprungligen postat av PrippsFat
Hej,
tänkte städa upp lite i en db(sql server)

Egentligen verkar det vara en tabell allt kretsar kring och det finns många andra tabeller som säkert är bara att städa bort, men det finns säkert många som har beroenden. Hoppas dessa har en foreign key.

Men hur ser jag beroende mellan tabeller och vilka kan jag städa bort? Det borde finnas något verktyg(gratis såklart). Någon som har ett tips?
I management studio kan du högerklicka på tabellen i fråga och välja view dependencies så har du det du behöver där, inbyggt och klart.
Citera
2023-05-30, 19:18
  #4
Medlem
PrippsFats avatar
Tack för svar, men om man vill ha en mer översiktlig bild. Som ett uml diagram?
Citera
2023-05-30, 20:44
  #5
Medlem
SKetchers avatar
Min personliga favorit Dbeaver har ett inbyggt verktyg som skapar en rätt bra karta för översikt.
Exempelbild
Citera
2023-05-31, 07:05
  #6
Moderator
Protons avatar
Citat:
Ursprungligen postat av PrippsFat
Tack för svar, men om man vill ha en mer översiktlig bild. Som ett uml diagram?
Hittade den här:
https://www.apexsql.com/register/138548/

Från den här:
https://www.sqlshack.com/how-to-crea...in-sql-server/
Citera
2023-05-31, 16:29
  #7
Medlem
PrippsFats avatar
Tack igen för svar, men nu faller det på att det inte är gratis.

Har jobbmail /arbetstid och det blir väl ett himla liv om jag börjar leka med databaser på jobbtider
Citera
2023-06-01, 09:46
  #8
Medlem
SKetchers avatar
Citat:
Ursprungligen postat av PrippsFat
Tack igen för svar, men nu faller det på att det inte är gratis.

Har jobbmail /arbetstid och det blir väl ett himla liv om jag börjar leka med databaser på jobbtider

Inte gratis? Både SQL Server Management Studio och Dbeaver som nämnts innan är gratisprogram.
Citera
2023-06-01, 13:34
  #9
Medlem
Pepsthecats avatar
Citat:
Ursprungligen postat av PrippsFat
Tack igen för svar, men nu faller det på att det inte är gratis.

Har jobbmail /arbetstid och det blir väl ett himla liv om jag börjar leka med databaser på jobbtider
DBeaver Community Edition är gratis som stödjer sql server och flera andra plattformar, medan enteprise edition är betalt. Din jobbdator hindrar väl dig inte från att ladda ner det?
Citera
2023-06-07, 06:51
  #10
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av SKetcher
Inte gratis? Både SQL Server Management Studio och Dbeaver som nämnts innan är gratisprogram.
Då skall jag testa DBeaver
Tack för svar
Citera
2023-06-07, 06:51
  #11
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av Pepsthecat
DBeaver Community Edition är gratis som stödjer sql server och flera andra plattformar, medan enteprise edition är betalt. Din jobbdator hindrar väl dig inte från att ladda ner det?
Nej det gör den inte, tack så mycket
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback