Avatar billede brownghost Nybegynder
20. juli 2003 - 22:12 Der er 20 kommentarer og
2 løsninger

Enterprise Manager - slette noget i tabeller..

Jeg kan ikke slette i mine tabeller..
Hvorfor??

jeg har en masse der skal slettes inde i en tabel..
Men når jeg markere / H klikker så er delete ikke aktiv...

Hvorfor og hvordan får jeg det itl at blive aktivt :)

Thx BG
Avatar billede Slettet bruger
20. juli 2003 - 22:15 #1
Er det data du vil slette eller er det tabeller?
Avatar billede Slettet bruger
20. juli 2003 - 22:16 #2
eller kolonner?
Avatar billede arne_v Ekspert
20. juli 2003 - 22:17 #3
Brug query analyzer og SQL:
  DELETE FROM tabelnavn WHERE hvad-nu-betingelsen-skal-være;
Avatar billede arne_v Ekspert
20. juli 2003 - 22:17 #4
Husk masser af log space hvis du skal slette meget !
Avatar billede brownghost Nybegynder
20. juli 2003 - 23:41 #5
det er data jeg skal slette...
jeg skal faktisk næsten tømme databaserne.. på nær eks 2 nyheder...

Hvorfor kan jeg ikke slette :((
se her
http://www.qserve.org/cant-delete.jpg
Avatar billede arne_v Ekspert
21. juli 2003 - 06:45 #6
SQL
Avatar billede pierrehusted Nybegynder
21. juli 2003 - 10:28 #7
Det kan være fordi du ikke har en unik nøgle med i de felter du får valgt.

Hvis Enterprice manager "vurderer" at den ikke sikkert vil kunne slette de rigtige poster, så undlader den nogle gange at vise DELETE muligheden.
Avatar billede brownghost Nybegynder
21. juli 2003 - 10:30 #8
tak Arne for dit svar.. det er jeg klar over...
Men det er ikke det jeg vil vide... det er inde i Enterprise Manager.. jeg har problemet... og det er der jeg gerne vil vide hvorfor :)
Avatar billede janus_007 Nybegynder
21. juli 2003 - 12:29 #9
Det lille screenshot du har leveret tyder på at du ikke har delete rettigheder på den tabel !!
Avatar billede brownghost Nybegynder
21. juli 2003 - 13:26 #10
janus_007 - hvordan får jeg delete redigheder ??
Avatar billede janus_007 Nybegynder
21. juli 2003 - 13:59 #11
tjaa... Er det en tabel du selv har oprettet? Er den oprettet med dbo? eller dit eget login? Hvis du kører sp_help News fra qa, hvad sker der så? og hvad står der under owner?
Avatar billede brownghost Nybegynder
21. juli 2003 - 15:09 #12
Owner står der dbo
da det hele er kørt ind via backop

kan jeg endre owner til den bruger jeg jeg bruger måske??
Avatar billede janus_007 Nybegynder
21. juli 2003 - 15:28 #13
Det skal du ikke, hvis det er dine tabeller !

Slet og genopret den userlogin som du bruger til at logge ind i db'en med.
Avatar billede brownghost Nybegynder
21. juli 2003 - 19:45 #14
det skfiter ikke owner :((
står stadie dbo... er owner :(
Avatar billede janus_007 Nybegynder
21. juli 2003 - 22:52 #15
Den skal heller ikke skifte owner :O) - Det er fint sådan, hvilke rettigheder har du givet din login?? Altså under roles skal du vælge dbowner! Udover den som sikkert allerede er der nemlig public.

Så burde det sq virke!
Avatar billede brownghost Nybegynder
22. juli 2003 - 12:21 #16
den bruger jeg har på sammen med dbo hedder pt test... den har owner redigheder :(( men kan stadie ikke slette...
Avatar billede janus_007 Nybegynder
22. juli 2003 - 12:37 #17
Jeg er blevet lidt forvirret nu :O)

Men prøv lige at oprette en ny tabel og se om du kan slette fra den??

Det kan tænkes at du ved et uheld har rettet i rollerne :O(

Undersøg den nye tabel op imod den gamle og se hvad owner er i begge!
Avatar billede brownghost Nybegynder
23. juli 2003 - 11:22 #18
kan heller ikke slette fra en nyoprettet tabel :(
fatter det bare ikke :((
Snøft.....
Avatar billede janus_007 Nybegynder
23. juli 2003 - 11:47 #19
Hvis du går ind under Security og vælger logins, vælger fanebladet Server Roles, hvilken serverrolle har du her ?. Og under fanebladet Database Access hvilke databaserolle har du ??
Avatar billede brownghost Nybegynder
30. juli 2003 - 23:50 #20
database access: DB OWNER og Puplick
Server Roles: intet... der er ingen af dem klikket af...
Avatar billede janus_007 Nybegynder
31. juli 2003 - 09:18 #21
hmm lyder sært. Det burde sq funke!
Et skud:

grant delete on dittabelnavn to ditloginnavn

skriv den i queryanalyzeren eks.vis

btw. kan du slette igennem queryanalyzeren med den samme login som du bruger i em?

Jeg vil nu, også som arne v siger, holde på at qa er bedst til den slags, så hvis du kan vænne dig til at bruge qa'en så vil du på sigt blive gladere :O)
Avatar billede brownghost Nybegynder
02. august 2003 - 14:09 #22
grant delete on dittabelnavn to ditloginnavn
Det har den nu.. kan ikke del fra EM ;(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester