13 10 2009
Terminal Server Lisans Sorunu
Windows 2003 üzerinde yaklasik 25 CAL olan TS da Clientler baglanmak istediginde sorun ile karsilasirsak genelde en cok karsilasilani Client deki Lisansin süresinin dolmasidir. Bunun icin en kolay yol su olabilir: regedit de HKEY_LOKALE_MACHINE\SOFTWARE\Microsoft\MSLicensing gidip burda bulunan HardwareID ve Store anahtarlarinin adini degistirin, her ihtimale karsi bir yedek alin öncelikle. Sonra Clienti yeniden baslattigimizda TS dan yeni bir lisans aldigii görecegiz ve RD üzerinden sorunsuzca giris yapabiliriz.
28 02 2008
Geri Dönüşüm kutusunu heryerden cagirmak icin güzel ve kolay bir yol.
1. Regedit acip Hkey_Classes_Root\*\Shellex\ContextMenuHandlers kadar geliyoruz.
2. ContextMenuHandlers sag tus ve yeni bir anahtar olusturmayi seciyoruz. ismine copkutusunu bosalt diye bilirsiniz...
3. Sonra bu olusturdugumuz anahtarin sag tarafindaki standart degerin uzerinde sag tusa basip degitirmeyi seciyoruz ve deger olarak sunu yaziyoruz
{645ff040-5081-101b-9f08-00aa002f954e} ve regedit i kapatiyoruz.. sonra bir dosyanin uzerinde sag tusa basinca dedigimiz menu gelmesi lazim gayet pratik bir yol heryerde copkutusuna erismek icin gereken yol.
Eger bu kisayolu dizinlerin uzerindede gormek istiyorsak 2. ve 3. adimlari asagidaki anahtar icinde uygulamak yeterlidir.
Hkey_Classes_Root\Folder\Shellex\ContextMenuHandlers
Basarilar...
02 01 2008
live.com ' dan email almak artik serbest
evet live.com dan email almak artik sorun degil asagidaki linkden direk alabilirsiniz...
http://get.live.com/en-us/mail/overview burdaki en-us tr-tr yapinca da türkiyeye veya diger ülkelere ait olanlari alabilirsiniz... birde kayit olurken USA ve ona ait bir posta kodu verirseniz soru ncikmiyor...
http://get.live.com/en-us/mail/overview burdaki en-us tr-tr yapinca da türkiyeye veya diger ülkelere ait olanlari alabilirsiniz... birde kayit olurken USA ve ona ait bir posta kodu verirseniz soru ncikmiyor...
05 10 2007
Disardaki bir database baglanti
örnekde access in meshur northwind database ini kullandim burdan indirebilirsiniz
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=c6661372-8dbe-422b-8676-c632d66c529c&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2faccess2000%2fNwind%2f2000%2fWIN98%2fEN-US%2fNwind.exe
yeni bir sorgu olusturup asagidaki kodu tabi dosya yolu dogru olmali yazip
execute sp_addlinkedserver 'north' ,'ole db provider for jet',
'microsoft.jet.oledb.4.0', 'C:\Practice Files\Nwind.mdb'
sonrada kontrol ediyoruz
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=c6661372-8dbe-422b-8676-c632d66c529c&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2faccess2000%2fNwind%2f2000%2fWIN98%2fEN-US%2fNwind.exe
yeni bir sorgu olusturup asagidaki kodu tabi dosya yolu dogru olmali yazip
execute sp_addlinkedserver 'north' ,'ole db provider for jet',
'microsoft.jet.oledb.4.0', 'C:\Practice Files\Nwind.mdb'
sonrada kontrol ediyoruz
Configuring Encryption
kod:
1.
use adventureworks
go
if not exists (select * from sys.symmetric_keys where symmetric_key_id=101)
create master key encryption by password='P@ssw0rd'
go
zertifika olusturuyoruz ve symetrik anahtarimizi ve kendisini sifreliyoruz
2.
create certificate HRCert
with subject = 'Job Candidate Comments'
go
create symmetric key CommentKey
with algorithm = DES
encryption by certificate HRCert
go
3.
alter table humanresources.Jobcandidate
add Comments varbinary(8000)
go
4.daten i önce symmetric anahtar ve zertifika yardimi ile acip sifreleyelim
open symmetric key commentkey
decryption by certificate HRCert
update humanresources.jobcandidate
set comments = encryptbykey(key_guid('commentkey'),'no Comments')
go
5. tablomuzu sorgulayalim ve kilitlimi bakalim
select jobcandidateID,ModifiedDate,comments from humanresources.jobcandidate
6.
kitli kolana ulasmak icin asagidaki kod ile decrypt yapacagiz.
open symmetric key CommentKey
decryption by certificate HRCert
select jobcandidateID,ModifiedDate,
convert(varchar,decryptbykey(comments))
as "Decrypted Comments"
from humanresources.jobcandidate
1.
use adventureworks
go
if not exists (select * from sys.symmetric_keys where symmetric_key_id=101)
create master key encryption by password='P@ssw0rd'
go
zertifika olusturuyoruz ve symetrik anahtarimizi ve kendisini sifreliyoruz
2.
create certificate HRCert
with subject = 'Job Candidate Comments'
go
create symmetric key CommentKey
with algorithm = DES
encryption by certificate HRCert
go
3.
alter table humanresources.Jobcandidate
add Comments varbinary(8000)
go
4.daten i önce symmetric anahtar ve zertifika yardimi ile acip sifreleyelim
open symmetric key commentkey
decryption by certificate HRCert
update humanresources.jobcandidate
set comments = encryptbykey(key_guid('commentkey'),'no Comments')
go
5. tablomuzu sorgulayalim ve kilitlimi bakalim
select jobcandidateID,ModifiedDate,comments from humanresources.jobcandidate
6.
kitli kolana ulasmak icin asagidaki kod ile decrypt yapacagiz.
open symmetric key CommentKey
decryption by certificate HRCert
select jobcandidateID,ModifiedDate,
convert(varchar,decryptbykey(comments))
as "Decrypted Comments"
from humanresources.jobcandidate
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...
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...
24 07 2007
VMware ve Cluster
Bu konu hakkinda detayli bir türkce döküman hazirlamayi düsünüyorum, ama malesef okuldan dolayi pek zaman bulamiyom , mesela VMware de 1. Server da disk ekleyip ikincide bunu Disk.locking = FALSE yapmamiz gerekdigi gibi yararli ipiclari ve Cluster ' yi olusturup (Exchange 2003) örnegi anlatan bir güzel yazi yakinda gelecek bitince burda yayinlanacak.
Kaydol:
Kayıtlar (Atom)