Welcome to Sign in | Help
in Search

generare script SQL 2000 grant permissions

Last post 05-08-2008, 9:51 AM by miralon. 11 replies.
Sort Posts: Previous Next
  •  05-07-2008, 12:24 PM 4818

    generare script SQL 2000 grant permissions

    Buna, tuturor

    Este posibil in SQL 2000 sa generez scriptul pt acordarea permisiunilor la nivel de obiect pentru un user?

    Ma folosesc de optiunea Generate SQL Script... la nivel de baza de date pentru a genera scriptul de creare a user-ilor. Insa nu am idee daca se poate genera si scriptul pt permisiunile la nivel de obiect-de forma "GRANT SELECT  ON <table> TO <user> " (e doar un exemplu)... sau tb sa scriu eu "de mana" toata povestea asta...si sa actualizez de fiecare data cand se modifica drepturile unui user...

    Tabele si proceduri sistem care mi-ar folosi? Sfaturi?

    Multumesc.

     


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-07-2008, 2:07 PM 4819 in reply to 4818

    Re: generare script SQL 2000 grant permissions

    Foloseşte SQL Server Management Studio [Express]: din meniul contextual al bazei de date ...

    şi selectezi opţiunea "Script object level permision" -> True !

    Exemplu script generat:
    ...
    DENY DELETE ON [dbo].[Factura] TO [username]
    GO
    DENY INSERT ON [dbo].[Factura] TO [username]
    GO
    DENY UPDATE ON [dbo].[Factura] TO [username]
    GO
    GRANT SELECT ON [dbo].[Factura] TO [username]
    GO

  •  05-07-2008, 2:19 PM 4820 in reply to 4819

    Re: generare script SQL 2000 grant permissions

    Sau ... acord permisiunea DELETE pe tabela Factura:


    Exemplu script:
    use [Test]
    GO
    GRANT DELETE ON [dbo].[Factura] TO [noname]
    GO

  •  05-07-2008, 3:06 PM 4822 in reply to 4820

    Re: generare script SQL 2000 grant permissions

    Multumesc, Bogdan, nu m-am gandit sa instalez o versiune mai noua de SQL Express Edition si sa pacalesc astfel un pic ... insa ma intreb daca voi putea genera, totusi, scriptul dorit, avand in vedere faptul ca pe server-ul meu am SQL 2000 , e posibil sa nu pot beneficia de toate facilitatile SQL 2005 sau chiar mai noului 2008 (pe care, recunosc, nu l-am incercat inca Embarrassed )...incerc.

    Daca reusesc, sau nu...revin cu detalii.

     

     


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-07-2008, 3:14 PM 4823 in reply to 4822

    Re: generare script SQL 2000 grant permissions

    Nu trebuie să instalezi SQL Server Express !
    Trebuie să instalezi SQL Server Management Studio Express !
  •  05-07-2008, 3:51 PM 4824 in reply to 4823

    Re: generare script SQL 2000 grant permissions

    Inteles.

    Am gasit in plus ceva care poate ajuta in SQL 2000:

    http://www.lazydba.com/sql/1__10500.html.

    Mi-a parut interesant. Si folositor.


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-07-2008, 4:29 PM 4825 in reply to 4824

    Re: generare script SQL 2000 grant permissions

    Instalat Management Studio Express, generat script, functionat impecabil,

    Plecaciuni, Maestre.


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-07-2008, 4:41 PM 4826 in reply to 4825

    Re: generare script SQL 2000 grant permissions

    Dacă ai Enterprise Manager Big Smile atunci:

  •  05-07-2008, 5:40 PM 4827 in reply to 4826

    Re: generare script SQL 2000 grant permissions

    Intr-adevar, obtin ce vreau , dar pe o singura tabela. Nu pot, din pacate, sa generez scriptul pentru toate obiectele din baza. Cu Management Studio functioneaza fara cusur.

    Sunt multumita de raspuns, multumesc din nou, Bogdan, pentru bunavointa si promptitudine.

     


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-07-2008, 6:09 PM 4828 in reply to 4827

    Re: generare script SQL 2000 grant permissions

    Poţi merge pe varianta asta:

  •  05-08-2008, 9:46 AM 4830 in reply to 4828

    Re: generare script SQL 2000 grant permissions

    Pe varianta asta am pornit initial. De aici toata povestea.

    Ma mai joc putin cu acest tool, poate ma prind ce trebuie bifat ca sa imi dea si permisiunile pe obiecte.


    Mirela ACIU
    just MCTS: SQL Server 2005
  •  05-08-2008, 9:51 AM 4831 in reply to 4830

    Re: generare script SQL 2000 grant permissions

    M-am prins...si era asa simplu...am fost asa neatenta...Crying

    Nu selectam in prealabil obiectele pt care voiam sa generez scriptul cu permisiunile user-ilor(in tab-ul "General").

    Penibil...Embarrassed

    Multumesc, Bogdan, pentru rabdare.


    Mirela ACIU
    just MCTS: SQL Server 2005
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems