05 10 2007

SQL Kisa Kisa Notlar

Configuring Database Securables
CREATE USER Benutzername FOR LOGIN Anmeldename (ALTER USER ile degistirme, DROP USER ilede silme islemini yapabiliriz)
Guest baglantisini aktif etmek ve geri almak : GRANT CONNECT TO Guest (aktiflestirme islemi) REVOKE CONNECT TO Guest
Datanbank Role olusturmak : CREATE ROLE Rollername
Bir kullaniciyi sp_addrolemember Prozedurü ile bir roler ya ekleriz :EXECUTE sp_addrolemember Rollenname, Benutzername
*
Schema (shemalar datenbank objelerinin bir isim uzayi altinda toplanmis hali ve sql 2005 in yeni yönlerinden birisidir) yaratma : CREATE SCHEMA schemaname AUTHORIZATION Besitzer
Örnek :

SSMS de yeni bir sorgu penceresi acip asagidaki kodu yazalim
create login erkanak with password='P@ssw0rd' go use adventureworks go create user peter from login erkanak grant select on schema :: [humanresources] to [erkanak]

yeni bir sorgu penceresi acip erkanak in bilgileri ile bu alana login olalim ve asagidaki kodu yeni sorgu penceresinde calistiralim ve bir hata mesaji alacagiz
use adventureworks
go
select * from Employee
mesajda peter in yetkisi olmadigi yazacak
ve bunu düzeltmek icin su kodu girelim
alter user peter with default_schema=humanresources
ve tekrar
use adventureworks
go
select * from Employee
girdigimizde tabloyu listeledigini gorecegiz...

0 yorum: