05. april 2005 - 20:26Der er
16 kommentarer og 1 løsning
Flyt owner til ny user
Hej eksperter
Jeg har netop installeret en ny Ms sql database på min computer og den kører efter planen. Derved har jeg oprettet en ny database. I den har alle tabeller 'dbo' som owner. Jeg vil gerne have sat en anden user some owner af tabellerne. Hvorledes skal det gøres?
arne_v > Ja, jeg mener da også det må være den bedste løsning, hvis der er mange objekter. Men den slags loop's kan jeg ikke lave "fra hoften", jeg bruger nok musen lidt for meget :o).
Og en kommentar herfra: Hvorfor ikke beholde dba som owner? Jeg har været ude for en database hvor der var to tabeller, med samme navn, men med forskellig owner. Det gik fint, lige indtil at den ene bruger skulle bruge den andens applikation, med nummer 2 owner. Hvis du så tillige husker at skrive "dbo." (uden ") foran alle dine tabeller, så er MSSQL bedre til at undlade at compile din sql hele tiden. Det giver meget bedre performance. mvh Henrik Staun Poulsen
Jeg har tre sql server med samme navn som den lokale jeg lige har spurgt til. Og de to kan jeg ikke ændre. Derfor bliver jeg nødt til at tilpasse mig localserver til remote :D
Jamen,,,, "Server name" har ikke noget med "Database name" at gøre. Hvis det er helt rigtigt kan man bruge "database.owner.object_name" på the local server, og "linked_server.catalog.schema.object" hvis man har remote servers. Jeg har læst at man anbefaler at bruge "dbo" som owner name.
bruger sql codebuilder, og remote server sætter Evilfis_msaqldb.XXXX foran, og når min local code builder laver dbo.XXXX, gider jeg altså ikke ændre det heletiden :)
Det er naturligvis helt op til dig selv hvor du vil lægge arbejdsindsatsen. Hvis din app. kun skal køre eet sted, er din timeløn nok for høj til at det kan betale sig at optimere. Hvis mere hastighed er nødvendig, så køb noget nyt h/w. Jeg kender ikke sql codebuilder, og kan ikke råde dig omkring den.
Synes godt om
Ny brugerNybegynder
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.