ďťż
 
ustawianie uprawnien uzytkownika SQL 2005 serwer express ORAZ w msde ďťż
 
ustawianie uprawnien uzytkownika SQL 2005 serwer express ORAZ w msde
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

ustawianie uprawnien uzytkownika SQL 2005 serwer express ORAZ w msde



Troll Przemek R. - 13-11-2006 00:44
ustawianie uprawnien uzytkownika SQL 2005 serwer express ORAZ w msde
  Witam!
Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
wykonac obie te czynnosci. A ja musze to rozdzielic.

POtezbne mi jest to zarowno dla SQL serwer 2005 Expr. oraz msde.

I mam jescze pytanko, czy znacie adres POLSKIEJ strony porownujacej bazy
- DB2
-SYBASE
-ORACLE
oraz
-SQL serwer 2005
?

i jeszcze jedno, czy tylko DB2 w wersji express nie ma ograniczen (nie
licze tych dotyczacych sprzetu, ale ilosci userow i wielkosci bazy)
oraz sybase w wersji express dla linuxa ?

Pozdrawiam
P.





Sebastian - 13-11-2006 00:44

  Troll Przemek R. wrote:
> Witam!
> Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
> nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
> Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
> wykonac obie te czynnosci. A ja musze to rozdzielic.
>
> POtezbne mi jest to zarowno dla SQL serwer 2005 Expr. oraz msde.
>

A np trigger on delete :) rollback

regards
SW

> I mam jescze pytanko, czy znacie adres POLSKIEJ strony porownujacej bazy
> - DB2
> -SYBASE
> -ORACLE
> oraz
> -SQL serwer 2005
> ?
>
> i jeszcze jedno, czy tylko DB2 w wersji express nie ma ograniczen (nie
> licze tych dotyczacych sprzetu, ale ilosci userow i wielkosci bazy)
> oraz sybase w wersji express dla linuxa ?
>
> Pozdrawiam
> P.




Troll Przemek R. - 13-11-2006 00:44

  Sebastian napisał(a):
> Troll Przemek R. wrote:
>> Witam!
>> Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
>> nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
>> Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
>> wykonac obie te czynnosci. A ja musze to rozdzielic.
>>
>> POtezbne mi jest to zarowno dla SQL serwer 2005 Expr. oraz msde.
>>
>
>
> A np trigger on delete :) rollback
>

rozwinalbys troszke bardziej ?
Jezlei bym zrobil trigger to u kazdego przeciez by zostal wykonany
rollback. A o to chodzi by niektorzy mogli wykonac te operacja a
niektorzy tylko pomarzyc.

P.




pisarczyk - 13-11-2006 00:44

  > Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
> nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
> Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
> wykonac obie te czynnosci. A ja musze to rozdzielic.
Ja zainstalowałbym sobie triala pełnego serwera, tam można skonfigurować
wsio, potem skonfigurowaną bazę dać użytkownikowi.

Pozdrawiam
Darek





Robert Winkler - 13-11-2006 00:44

  Witam!
> Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
> nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
> Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
> wykonac obie te czynnosci. A ja musze to rozdzielic.
>
> POtezbne mi jest to zarowno dla SQL serwer 2005 Expr. oraz msde.

Spróbuj wpisać:
DENY DELETE ON Y TO X;
i oczywiście
GRANT INSERT ON Y TO X;

Oczywiście prawa możesz określić na poziomie kolumn, nie tylko całych tabel.
Podobnie możesz nadać prawa do UPDATE i SELECT do całego wiersza lub
konkretnych kolumn.
Uprawnienia możesz nadać pojedynczym użytkownikom lub też ich grupom.

--
____________
Robert Winkler




Troll Przemek R. - 13-11-2006 00:44

  Robert Winkler napisał(a):
> Witam!
>> Czy jest mozliwosc (i jak to zrobic) ustawic uprawnienia tak by user o
>> nazwie X mogl do tabeli Y tylko dodac dane ale zadnych z nich usunac?
>> Wiem ze mozna ustawic ROle members db_datawriter ale wtedy user X moze
>> wykonac obie te czynnosci. A ja musze to rozdzielic.
>>
>> POtezbne mi jest to zarowno dla SQL serwer 2005 Expr. oraz msde.
>
> Spróbuj wpisać:
> DENY DELETE ON Y TO X;
> i oczywiście
> GRANT INSERT ON Y TO X;
>
> Oczywiście prawa możesz określić na poziomie kolumn, nie tylko całych tabel.
> Podobnie możesz nadać prawa do UPDATE i SELECT do całego wiersza lub
> konkretnych kolumn.
> Uprawnienia możesz nadać pojedynczym użytkownikom lub też ich grupom.

pieknie,

jezeli to
USE CVS;
GRANT DELETE ON cvs_import TO "user";
GO
zadziala rowniez na MS serwer 2000 to jestes wielki!!

Mam jeszcze przy okazji pytanie. Bede robic reinstalke systemu niedlugo
i nie wiem na jaka wersje sql serwer sie zdecydowac.
Dysponuje sql serwer 2005 express oraz SQL Server 2005 Developer
Edition <microsoft rozdawal niedawno> (Programy pisze)/

Pozdrawiam




Robert Winkler - 13-11-2006 00:44

  > jezeli to
> USE CVS;
> GRANT DELETE ON cvs_import TO "user";
> GO
> zadziala rowniez na MS serwer 2000 to jestes wielki!!

Działa to napewno na SQL 7.0 (czyli też MSDE), 2000 (MSDE2000), 2005
Możesz nadać (GRANT) komuś prawo, zabronić (DENY) jakąś akcje
lub skasować (REVOKE) wcześniej nadane prwawo lub założoną blokade.
Jeśli chodzi o kontrole uprawnień to akurat Microsoft postarał sie zrobić to kompleksowo.

> Mam jeszcze przy okazji pytanie. Bede robic reinstalke systemu niedlugo i nie wiem na jaka wersje sql serwer sie zdecydowac.
> Dysponuje sql serwer 2005 express oraz SQL Server 2005 Developer Edition <microsoft rozdawal niedawno> (Programy pisze)/

Ja mam akurat na swoim komputerze obie wersje zainstalowane.
MS SQL 200x Developer Edition to tak naprawde wersja Enterprise
ale pozbawiona blokady umiemożliwiającej instalacje na systemach linii Profressional
poza tym funkcionalnie odpowiada w 100% SQL Server 2005 Enterprise Edition
Oczywiście należy pamiętać o ogramiczeniu licencyjnym
wersje Developer można używać tylko do tworzenia i testowania własnych programów.
Wersje Express Edition nie ma takiego ograniczenia i mozna ją wykorzystywać
w programach komercyjnych i dystrybuować z własnymi programami,
Express ma za to ogranizcenia na liczbe procesorów, ilość pamięci
i wielkość pojedyńczej bazy w ramach danej instancji SQL'a

Warto wiec mieć u siebie zarówno wersje Developer jak i Express
Developera aby mieć SQL'a o pełnej funkcjonalności
(Analizing Services (OLAP), Integration Services (DTS),
Reporting Servicer, Notification Services, Full Text Search,
Miroring, Replikacja, Log Shiping, XML Web Services Endpoints)
a Express'a aby przetestować aplikacje w konfiguracji zbliżonej do klienta.

--
____________
Robert Winkler




Troll Przemek R. - 13-11-2006 00:44

 
> Ja mam akurat na swoim komputerze obie wersje zainstalowane.
> MS SQL 200x Developer Edition to tak naprawde wersja Enterprise
> ale pozbawiona blokady umiemożliwiającej instalacje na systemach linii
> Profressional

uzywam XP Proff, nie zainstluje sie wiec ta wersja?

> poza tym funkcionalnie odpowiada w 100% SQL Server 2005 Enterprise Edition
> Oczywiście należy pamiętać o ogramiczeniu licencyjnym
> wersje Developer można używać tylko do tworzenia i testowania własnych
> programów.
> Wersje Express Edition nie ma takiego ograniczenia i mozna ją wykorzystywać
> w programach komercyjnych i dystrybuować z własnymi programami,
> Express ma za to ogranizcenia na liczbe procesorów, ilość pamięci
> i wielkość pojedyńczej bazy w ramach danej instancji SQL'a

mam jeszcze mozliwosc jako student majacy dostep do msdnaa sciagneicia
SQL 2005 serwer Standard lub WorkGroup (na dvd) .

P.




Robert Winkler - 13-11-2006 00:44

  >> Ja mam akurat na swoim komputerze obie wersje zainstalowane.
>> MS SQL 200x Developer Edition to tak naprawde wersja Enterprise
>> ale pozbawiona blokady umiemożliwiającej instalacje na systemach linii
>> Profressional
>
> uzywam XP Proff, nie zainstluje sie wiec ta wersja?

Na Windows XP Professional nie zainstalujesz Microsoft SQL Server'a 2005
Enterprise Edition
ale SQL Server 2005 Developer Edition zainstalujesz bez problemu.

>> poza tym funkcionalnie odpowiada w 100% SQL Server 2005 Enterprise
>> Edition
>> Oczywiście należy pamiętać o ogramiczeniu licencyjnym
>> wersje Developer można używać tylko do tworzenia i testowania własnych
>> programów.
>> Wersje Express Edition nie ma takiego ograniczenia i mozna ją
>> wykorzystywać
>> w programach komercyjnych i dystrybuować z własnymi programami,
>> Express ma za to ogranizcenia na liczbe procesorów, ilość pamięci
>> i wielkość pojedyńczej bazy w ramach danej instancji SQL'a
>
> mam jeszcze mozliwosc jako student majacy dostep do msdnaa sciagneicia
> SQL 2005 serwer Standard lub WorkGroup (na dvd) .

Developer Edition ma wiecej funkcji, po co sie więc ograniczać.

--
____________
Robert Winkler




Troll Przemek R. - 13-11-2006 00:44

  Robert Winkler napisał(a):
>>> Ja mam akurat na swoim komputerze obie wersje zainstalowane.
(...)
> Na Windows XP Professional nie zainstalujesz Microsoft SQL Server'a 2005
> Enterprise Edition
> ale SQL Server 2005 Developer Edition zainstalujesz bez problemu.
>
>>> poza tym funkcionalnie odpowiada w 100% SQL Server 2005 Enterprise
>>> Edition
(...)
> Developer Edition ma wiecej funkcji, po co sie więc ograniczać.
>

ok dziekuje za wszystkie informacje, zwlaszcza za te uprawnienia

pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= =?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?= [newbie] MS SQL - praca =?ISO-8859-2?Q?jednocze=B6nie_na_2_?==?ISO-8859-2?Q?bazach_=28linkowanie_=3F=29?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com