[MSSQL] blokowanie 'insert into ... values()'
michal - 27-01-2006 10:47
[MSSQL] blokowanie 'insert into ... values()'
Witam Mam tabele w której przechowuje jednoczesnie informacje o wypożyczeniach i rezerwacjach. Do wprowadzania rekordów do tej tabeli utworzyłem spacjalną procedurkę, która stara sie sprawdzac wszystkie warunki spojności. W związku z tym chciałbym uniemożliwic "ręczne" wprowadzanie niesprawdzonych danych. Przy próbie stworzenia odpowiedniego triggera dochodziłem do sytuacji gdy nie pozwalał on również mojej procedurce na wprowadzanie danych. Czy jest jakis sposób aby uniemożliwic wywoływanie 'insert into .. values()' dla konkretnej tabeli w bazie danych ?
z gory dziekuję za wszelką pomoc i pozdrawiam Wszystkich serdecznie michał
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
SW - 27-01-2006 10:47
michal napisał(a): > Witam > Mam tabele w której przechowuje jednoczesnie informacje o wypożyczeniach i > rezerwacjach. Do wprowadzania rekordów do tej tabeli utworzyłem spacjalną > procedurkę, która stara sie sprawdzac wszystkie warunki spojności. W związku > z tym chciałbym uniemożliwic "ręczne" wprowadzanie niesprawdzonych danych. > Przy próbie stworzenia odpowiedniego triggera dochodziłem do sytuacji gdy > nie pozwalał on również mojej procedurce na wprowadzanie danych. > Czy jest jakis sposób aby uniemożliwic wywoływanie 'insert into .. values()' > dla konkretnej tabeli w bazie danych ? > > z gory dziekuję za wszelką pomoc i pozdrawiam Wszystkich serdecznie > michał > >
Napisz wiecej szczegołów moze na prawach dostepu dasz rade to osiagnac ?
Sebastian - 27-01-2006 10:47
Użytkownik "michal" <thaidi@WYTNIJ.gazeta.pl> napisał w wiadomości news:drarvu$ooh$1@inews.gazeta.pl... > Witam > Mam tabele w której przechowuje jednoczesnie informacje o wypożyczeniach i > rezerwacjach. Do wprowadzania rekordów do tej tabeli utworzyłem spacjalną > procedurkę, która stara sie sprawdzac wszystkie warunki spojności. W > związku > z tym chciałbym uniemożliwic "ręczne" wprowadzanie niesprawdzonych danych. > Przy próbie stworzenia odpowiedniego triggera dochodziłem do sytuacji gdy > nie pozwalał on również mojej procedurce na wprowadzanie danych. > Czy jest jakis sposób aby uniemożliwic wywoływanie 'insert into .. > values()' > dla konkretnej tabeli w bazie danych ? > > z gory dziekuję za wszelką pomoc i pozdrawiam Wszystkich serdecznie > michał
Zabierz uzytkownikom prawa do operowania na tej tabeli. Zezwol im tylko na wykonywanie procedury i po klopocie.
Sebastian
Radosław Witkowicki - 30-01-2006 10:32
Zaintersuj się rolami, polecenim GRANT i REVOKE.
"michal" <thaidi@WYTNIJ.gazeta.pl> wrote in message news:drarvu$ooh$1@inews.gazeta.pl... > Witam > Mam tabele w której przechowuje jednoczesnie informacje o wypożyczeniach i > rezerwacjach. Do wprowadzania rekordów do tej tabeli utworzyłem spacjalną > procedurkę, która stara sie sprawdzac wszystkie warunki spojności. W > związku > z tym chciałbym uniemożliwic "ręczne" wprowadzanie niesprawdzonych danych. > Przy próbie stworzenia odpowiedniego triggera dochodziłem do sytuacji gdy > nie pozwalał on również mojej procedurce na wprowadzanie danych. > Czy jest jakis sposób aby uniemożliwic wywoływanie 'insert into .. > values()' > dla konkretnej tabeli w bazie danych ? > > z gory dziekuję za wszelką pomoc i pozdrawiam Wszystkich serdecznie > michał > > > -- > Wysłano z serwisu Usenet w portalu Gazeta.pl -> > http://www.gazeta.pl/usenet/
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Zdalny =?ISO-8859-2?Q?dost=EAp_do_MSSQL_bez_zarz=B1dzani?==?ISO-8859-2?Q?a?=
[MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?=
[MSSQL 2k] - jak =?ISO-8859-2?Q?pod=B3=B1czy=E6_serwer_na_?==?ISO-8859-2?Q?porcie_innym_ni=BF_1433=3F?=
MSSQL Express czy Oracle Express
MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
[MSSQL 2000] =?ISO-8859-2?Q?wywo=B3anie_procesu_z_poziomu_?==?ISO-8859-2?Q?job=27a?=
[MSSQL 2K] =?ISO-8859-2?Q?Wp=B3yw_ustawie=F1_regionalnych_?==?ISO-8859-2?Q?serwera_na_zapytania?=
Pobierananie danych z innej bazy danych w MSSQL
Migracja MSSQL 2005 CTP na 2005 Express
zanotowane.pldoc.pisz.plpdf.pisz.plfantazia.htw.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 |
|