Avatar billede webnoob Nybegynder
26. februar 2007 - 21:14 Der er 8 kommentarer og
1 løsning

skift ejerskab af tabel i MS sql 2000 server

har lidt problemer med at skifte ejerskab af en tabel, nogen der kan hjælpe mig?
Avatar billede webnoob Nybegynder
26. februar 2007 - 21:43 #1
jeg har prøvet med det her men det virker ikke:

SELECT 'EXEC sp_changeobjectowner ''' + adresse + ''' , '''dbo''''
FROM sysobjects
WHERE uid = USER_ID('webnoob')
Avatar billede arne_v Ekspert
26. februar 2007 - 22:31 #2
hvis du kun vil aendre for en tabel skriver du vel

sp_changeobjectowner 'tabel','bruger'

?
Avatar billede webnoob Nybegynder
26. februar 2007 - 22:42 #3
det jeg har fundet på nettet er denne artikel:

http://www.thescripts.com/forum/thread603498.html
Avatar billede arne_v Ekspert
26. februar 2007 - 23:09 #4
ja

det er en teknik til at aendre ejer paa alt som ejes af en bestemt bruger

man koerer den SQL og faar noget SQL tilbage som man saa koerer

hvis det kun er en tabel, saa kan det goeres simplere
Avatar billede webnoob Nybegynder
26. februar 2007 - 23:12 #5
hvordan ?
Avatar billede arne_v Ekspert
27. februar 2007 - 01:01 #6
22:31:51
Avatar billede webnoob Nybegynder
27. februar 2007 - 20:36 #7
kan stadig ikke rigtig få det til at virke

tabellen hedder adresse og den nye bruger skal være dbo

burde strengen så ikke bare skulle være sådan her:

sp_changeobjectowner 'adresse','dbo' ?
Avatar billede webnoob Nybegynder
27. februar 2007 - 20:54 #8
den skulle selvfølgelig se sådan her ud:

sp_changeobjectowner '(gamlebruger).adresse','owner'

arne_v lig til svar.

Tak for hjælpen.
Avatar billede arne_v Ekspert
27. februar 2007 - 23:23 #9
ok
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