03. august 2003 - 12:17Der er
5 kommentarer og 1 løsning
2 Spørgsmål. Query og Bruger
Jeg har 2 Spørgsmål.
Jeg bruger "SQL Server Enterprise Manager"
1. Når jeg sætter et SQL script ind inder SQL Query Analyser. giver den brugeren "dbo" rettighederne. Hvordan giver jeg rettighederne til en anden bruger jeg har lavet..
2. Der er en masse tabeller som der åbenbart følger med når man laver en ny DB. Og der er en bruger der hedder "dbo" Hvordan sletter man Alle de Tabeller og den bruger.
Håber i kan give en smule hjælp til en håbløs Newbie til MSSQL
1. "dbo" angiver ejeren af tabellen. "dbo" står for "database owner", og med mindre du har specielle krav, skal du bare lade "dbo" være ejer af dine tabeller. "dbo" er altså ikke en speciel bruger, men angiver at tabellen er oprettet af en bruger der er medlem af "db_owner" rollen
2. Du skal altså ikke slette nogle brugere. Du kan vælge at gøre den bruger der skal have adgang, medlem af rollen "db_owner", eller "db_datareader" og "db_datawriter"
Du skal altså være opmærksom på at "dbo" ikke er en SQL Bruger, men angiver at tabellen er oprettet af en "db_owner", og dermed er tilgængelig for alle brugere af databasen.
Jeg har været inde under Propeties inde under tabbellen players og give den anden bruger "HAK" i alle permissions (SELECT, INSERT, UPDATE og så videre) Men når den skal have fat i DB skriver den
Du kører således med en anden rolle til din application, du kan evt. selecte fra objectet Player ved at kalde det ved dets korrekte navn eks.vis: select * from macromedia.Player (eller hvad nu lige den er oprettet som)
Synes godt om
Slettet bruger
24. september 2003 - 20:30#6
Lukketid?
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.