MOSS 2007 Backup - Restore Nasil Yapılır
MOSS 2007 Backup restore ile ilgili güzel bir video.
ITPro-BackupRestore
Veritabanı Normalizasyon - IV
| Veritabanı Normalizasyonu - Bölüm-IV |
Bu yazı birkaç seriden oluşmaktadır. Başlıklardan konulara kolayca erişebilirsiniz.
Bölüm 1 - Veritabanı normalizasyonu konusunu ele alış ve Hastane örneğinin çıkışı. HASTALAR tablosunun oluşturulması ve ilişkilerinin oluşturulması.
Bölüm 2 - Doktor bilgilerini tutacagımız DOKTORLAR tablosunu ve tüm ilişkileirni anlatmaya devam ediyoruz.
Bölüm 3 - Muayene, Poliklinik tablolarını oluşturup tablo ilişkilerini sonlandırıyoruz.
Bölüm 4 - Testler, örnek data girişi, sorgulamalar vs. |
Tabloları ve ilişkilerini oluşturduk. iyi güzel de bunların doğru çalışıp çalışmadığını anlamak için biraz örnek datayla denemek lazım. Bu bölümde tabloara data inser edip örnek sorgularla istediğimiz sonucu elde edip etmediğimiz göreceğiz. Örnek dataların gişine benim tabirimle dip tablolardan başlıyorum. yanı HASTALAR tablosuna girş yapabilmek için öncelikle Plaka ve ilceNo bilgiis lazım bana. Bu nednele ILLER tablosuna ve ilçeler tablosuna biraz data ekleyeceğim.
/* 3 tane il giriyoruz */
insert into ILLER(Plaka,il) VALUES('01', 'ADANA')
insert into ILLER(Plaka,il) VALUES('02', 'ADIYAMAN')
insert into ILLER(Plaka,il) VALUES('03', 'AFYON')
/* Girdiimiz 3 il iin ikier ilce giriyoruz*/
insert into ILCELER(Plaka,ilceAdi) VALUES('01','CEYHAN')
insert into ILCELER(Plaka,ilceAdi) VALUES('01','FEKE')
insert into ILCELER(Plaka,ilceAdi) VALUES('02','BESN')
insert into ILCELER(Plaka,ilceAdi) VALUES('02','GERGER')
insert into ILCELER(Plaka,ilceAdi) VALUES('03','BOLVADN')
insert into ILCELER(Plaka,ilceAdi) VALUES('03','DAZKIRI')
Bu sayede insanlar tablosuna ve DOKTORLAR tablosuna Plaka ve ilceNo bilgisini sağlayabilmiş olduk. Fakat DOKTORLAR tablomuzda, UnvanNo ve
UzmanlıkNo gibi iki farklı alan daha vardı bunları da UNVANLAR tablosundan ve UZMANLIKLAR tablosundan besliyorduk. Hemen ikişer üçer kayıt da bu tablolara ekleyelim.
/*UNVANLAR tablosuna giri yapyoruz*/
insert into UNVANLAR(Unvan) VALUES('Prof.Dr')
insert into UNVANLAR(Unvan) VALUES('Doc.Dr')
insert into UNVANLAR(Unvan) VALUES('Yrd.Doc.Dr')
insert into UNVANLAR(Unvan) VALUES('Uzm.Doc')
/*UZMANLIKLAR Tablosu*/
insert into UZMANLIKLAR(Uzmanlk) VALUES('ocuk Doktoru')
insert into UZMANLIKLAR(Uzmanlk) VALUES('Di Hekimi')
insert into UZMANLIKLAR(Uzmanlk) VALUES('Dahiliye')
/*POLIKILINIKLER Tablosu*/
insert into POLIKLINIKLER(Poliklinik) VALUES('Cocuk')
insert into POLIKLINIKLER(Poliklinik) VALUES('Dis')
insert into POLIKLINIKLER(Poliklinik) VALUES('ic hastalıklar)
şimdi insanlar tablosuna kayıt atabiliriz.
/* insanlar Tablosuna Kayt */
insert into HASTALAR(Adi,Soyadi,DogumTarihi,Plaka,ilceNo,Adres)
VALUES('Kemal','Karadag','12-03-1976','03',6,'Falan Sk. No:8')
insert into HASTALAR(Adi,Soyadi,DogumTarihi,Plaka,ilceNo,Adres)
VALUES('Ersin','Kopru','01-05-1975','01',5,'Falan Sk. No:10')
Bu kayıtta Kemal kaydının ili AFYON (03), ilcesi DAZKIRI (6) olarak eklemiş olduk. Şimdi geldi DOKTOR tablomuza data girmeye, Burada bir durumu daha deneyeceğiz. Doktor eğer çift ana dal yaptıysa durumunu.
Görüldüğü üzere 2 nolu doktor olan Ayse Gurman' nın iki uzmanlık alanını da ekleyebilmiş olduk. Şimdi Muayene girme zamanı 1 nolu hasta Kemal (yani ben :) ) in
/* DOKTORLAR Tablosu*/
insert into DOKTORLAR(Adi,Soyadi,DogumTarihi,Plaka,ilceNo,UnvanNo)
VALUES('Hasan','Atik','10-10-1965','01',1,1) -- Prof.Dr. Hasan Atik
insert into DOKTORLAR (Adi,Soyadi,DogumTarihi,Plaka,ilceNo,UnvanNo)
VALUES('Ayse','Grman','10-10-1960','02',4,2) -- Doc.Dr. Ayse Grman
/* DOKTOR_UZMANLIKLARI*/
insert into DOKTOR_UZMANLIKLARI(DoktorNo,UzmanlkNo)
VALUES(1,1) -- Prof.Dr. Hasan Atil Cocuk Hastalklar
insert into DOKTOR_UZMANLIKLARI(DoktorNo,UzmanlkNo)
VALUES(2,1) -- Doc.Dr. Ayse Gurman Cocuk Hastalklar
insert into DOKTOR_UZMANLIKLARI(DoktorNo,UzmanlkNo)
VALUES(2,3) -- Doc.Dr. Ayse Gurman Dahiliye
2 nolu doktorla muayenesini girelim.
insert into MUAYENELER(Tarih,DoktorNo,HastaNo,PoliklinikNo) VALUES('01-01-2009',2,1,3) Bir Sorgu ile girmiş olduğumuz kayıtların soonucunu görelim;
select M.MuayeneNo,H.Adi as HastaAdi,H.Soyadi as HastaSoyadi,
U.Unvan,D.Adi as DoktorAdi,D.Soyadi as DoktorSoyadi,
P.Poliklinik
from MUAYENELER as M,HASTALAR as H,DOKTORLAR as D,POLIKLINIKLER as P,UNVANLAR as U
WHERE
M.HastaNo = H.HastaNo
and
M.DoktorNo = D.DoktorNo
and
M.PoliklinikNo = P.PoliklinikNo
and
D.UnvanNo = U.UnvanNo
Sonuç olarak;
Veritabani Normalizasyon - III
| Veritabanı Normalizasyonu - Bölüm-III |
Bu yazı birkaç seriden oluşmaktadır. Başlıklardan konulara kolayca erişebilirsiniz.
Bölüm 1 - Veritabanı normalizasyonu konusunu ele alış ve Hastane örneğinin çıkışı. HASTALAR tablosunun oluşturulması ve ilişkilerinin oluşturulması.
Bölüm 2 - Doktor bilgilerini tutacagımız DOKTORLAR tablosunu ve tüm ilişkileirni anlatmaya devam ediyoruz.
Bölüm 3 - Muayene, Poliklinik tablolarını oluşturup tablo ilişkilerini sonlandırıyoruz.
Bölüm 4 - Testler, örnek data girişi, sorgulamalar vs. |
HASTALAR ve DOKTORLAR tablolarını ve ilişkilerini tamamladık. Şimdi Doktor ve hastayı birbirine kavuşturmak için gerekli Tabloları yapmaya devam edicez. Bir Doktorun normal şartlarda bir hastayı muayene etmesi için öncelikle hastanın bir hastanenın ilgili polikliniğine muracet etmesi gerekir. Bizde burdan yola çıkarar POLIKLINIKLER tablomuzu oluşturacagız.
Bu tabloda PoliklinikNo' yu Primary - Key ve identity sini 1 artımlı olarak yapdığımız söylemiyorum artık. Yanında anahtar işareti bunun primary key olduğunu anlatıyor zate. POLIKLINIKLER de hazır olduğuna göre artık MUAYENELER tablosunu oluşturabiliriz. Aşağıda da MUAYENELER tablosunu görüyorsunuz.
Bu tabloda hangi hastanın hangi tarihte hangi poliklinikte ve hangi doktordan muayene olduğunu görüyor olacağız. Muayene işleminin ardından doktor bu hasta için bir teşhis ve tedavi belirleyecektir. Bunu saklayabilmek içinde MUAYENE_SONUC adında bir tablodan faydalanacağız.
Nihayet tablolarımızı tamamladık. Şimdi son ooluşturdugumuz tabloların birbiri ile olan ilişkilerini belirlemek kaldı.
Database'imizin kurgusu bitti. Şimdi kurguladığımız bu yapıyı test etme zamanı.
Veritabani Normalizasyon - II
| Veritabanı Normalizasyonu - Bölüm-III |
Bu yazı birkaç seriden oluşmaktadır. Başlıklardan konulara kolayca erişebilirsiniz.
Bölüm 1 - Veritabanı normalizasyonu konusunu ele alış ve Hastane örneğinin çıkışı. HASTALAR tablosunun oluşturulması ve ilişkilerinin oluşturulması.
Bölüm 2 - Doktor bilgilerini tutacagımız DOKTORLAR tablosunu ve tüm ilişkileirni anlatmaya devam ediyoruz.
Bölüm 3 - Muayene, Poliklinik tablolarını oluşturup tablo ilişkilerini sonlandırıyoruz.
Bölüm 4 - Testler, örnek data girişi, sorgulamalar vs. |
Birinci Bölümde HASTLAR tablomuzu oluşturduk ve Adres verisini oluşturabilmek için gerekli iki tablo (ILLER ve ILCELER) ile ilişkilendirdik.Yazımıza birhastnede olmazsa olmaz DOKTORLAR tablosunu oluşturarak devam edecegiz. Bu aşamada önce HASTLAR tablosu değilde INSANLAR tablous oluşturarak bir parametre ile hasta ve doktoru ayrabilirmiyim diye düşündüm fakat sonra Doktorların hastalara göre daha fazla bilgi içermesi gerektiğini farkettim. Örneğin Adı,Soyadı,DogumTarihi ve adres bilgisi yapı olarak benzemekle beraber, Doktorların ünvan, Braş gibi ek bilgileri var ve bir doktor çift ana dal yapma ihitmalını de göz önüne bulundurarak (Nekadar güç olsada :) ) buna uygun bir yapı tasarlamak gerekli. Örnegin Prof.Doc. Hasan Erdem hem çocuk hastalıkları hemde iç hastalıları alanında uzmanlık sahibi olabilir. Bu durumda bu bilgileri INSANLAR tablosunda harmanlamak güç olacaktı. Bu nedenle yapıyı şu şekilde tasarladım.
Doktorlar tablosunda gördüğünüz üzere HASTALAR tablosundan farklı olarak UnvanNo ve UzmanlıkNo adında iki alandaha var bu alanlar iel unvan ve Uzmanlık bilgilerini desenleyeceğiz. Örnegin unvanları ayrı bir tabloya almamış olasaydık, Prof.Doc, Yar.Doc, Uzman Dr gibi ifadeleri Doctorlar tablosunda tekrarlıyor olacaktır. Oysaki işimdi Doktorlar tablosunda bu uzun ifadele ryerine 1, 2 , 3 gibi Nolar (ID ler) kullanıyor olacağız. Unvanlar tablosunu ve Uzmanlık tablolarını da şu şekilde tasarladım.
Bu aşamaya kadar herşey normal gibi görünüyor. Fakat datayı biraz düşündüğümüzde aslında Doctorlar.UnvanNo ile Unvanlar.UnvanNo ilişkisinin aslında çok da palnladığımız yapıyı sağlamadığını görüyoruz. Şöyleki; Ahmet adında bir doktorumuz olsun ve bu Dr.Ahmetin Uzmanlık alanı Cocuk Hastalıkları olsun. Bu ornek için herşey güzel. Cocuk Hastalıkları örnegin 4 nolu kayıt( UZMANLIKLAR tablosunda ) bu kaydı doktorlar tablosunda ilgili alana kaydederiz ve Dr. Ahmetin kaydı tamam olur. Fakat örnegin gene Dr.Ayse adında bir doktorumuz daha var ve bu arkadaş çif uzmanlıga sahip, bu yapı ile Dr.Ayse için iki kayıt oluşturmız gerekcek şöyleki
Ayse, Demir, 12-10-1985, ...., 4 (Cocuk Hastalıkları)
Ayse, Demir, 12-10-1985,.....,7 (iç hastalıkları)
Görüldüğü gibi Dr.Ayşe için iki kayıt oluşturmak kaçınılmaz. Fakat yapıda yapacağımız küçük bir normalızasyon ile bu durumdan kurtulabılırız. Ara bir tablo yapıyoruz ve adını DOKTOR_UZMANLIKLARI adını vererek yapısını şu şekilde tanımlıyorum.
Tabi bu drumda DOKTORLAR tablosundaki UzmanlıkNo alanına artık ihtiyacımız kalmadı. Yeni yapıda tablolar arası ilişkimiz şu sekilde olacak.
Ornek kayır vermek gerekirse;
UZMANLIKAR
1, Cocuk Hastalıkları
2, Dahiliye
DOKTORLAR
1,Hasan,Engin
2,Ayse,Gurel
DOKTOR_UZMANLIKLAR
1,1,1 (Hasan Engin, Cocuk Hastalıları)
2,2,1 (Ayse Gurel, Cocuk Hastalıkları)
3,2,2 (Ayse Gurel, Dahiliye)
şeklinde örneklenebilir.
Veritabani Normalizasyon - I
| Veritabanı Normalizasyonu - Bölüm-III |
Bu yazı birkaç seriden oluşmaktadır. Başlıklardan konulara kolayca erişebilirsiniz.
Bölüm 1 - Veritabanı normalizasyonu konusunu ele alış ve Hastane örneğinin çıkışı. HASTALAR tablosunun oluşturulması ve ilişkilerinin oluşturulması.
Bölüm 2 - Doktor bilgilerini tutacagımız DOKTORLAR tablosunu ve tüm ilişkileirni anlatmaya devam ediyoruz.
Bölüm 3 - Muayene, Poliklinik tablolarını oluşturup tablo ilişkilerini sonlandırıyoruz.
Bölüm 4 - Testler, örnek data girişi, sorgulamalar vs. |
Veritabanı normalizasyonu ilel ilgili olarak yazmama yazgeliştir.com da İlyas Bural abinin yazmış olduğu Baştan Sona SQL Veritabanı Oluşturmak başlıklı yazısı ilham oldu. Kendisine çok teşekkür ederim. Bir hastanede muayene sistemini örnekleyerek çok faydalı bir yazı yazmış. Konuyu okuduktan sonra bu örneği dahada geliştirilebileceğini düşünmeye başladım. İlerleyen yazılarda bu Database'i kullanarak ASP.NET ve Silverlight3 uygulamalar geliştrimeyi ve bu blog üzerinden yayınlamayı düşünüyorum. Şimdi örnek Database'i oluşturmaya başlayalım. ilk olarak oluşturugum Database üzerinde HASTALAR adında bir Table bulunduruacağım. HASTALAR tablosunda hastanemize başvuran hastalarımızın kişisel bilgileri saklanacak.
HASTALAR Tablosunda HastaNo alanı Primary Key ve identity si 1 artacak şekilde ayarlıyorum. Tabloda Adres alanı text olmakla beraber relation yapıya bu alandan itibaren başlıyor olacağız. Bir adres bilgisi IL, ilce bilgisi de içerir. Bu nedenle adres kolonuna ek olarak Plaka ve ilceNo adinda iki kolon daha ekliyeceğim. Daha sonra bu alanları Oluşturacağımız ILLER ve ILCELER tablosu ile ilişkilendireceğiz.
ILLER tablosunun Plaka kolonu Char(2) tipinde çünkü Plakalar 06, 34 gibi iki rakamdan oluşuyor. Bu alnı int olarak da tanımlayabilirdik fakat 06 ankara için uygulamalalarımısın her alanında Ankara 6 olarak görünmesine neden oluruz. bu nedenle Char(2) formatında ve Primary-Key olacak.ILLER tablosunu oluşturduktan sonra bu illere bağlı olacak ilceleri de tutacağımız ILCELER tablosunu ILLER tablosu ile ilişkilendirerek oluşturacağım.
HASTLAR, ILLER ve ILCELER tabloları hazır sayılır şimdi bu tabloları birbirleriyle ilişkilendirerek data bütünlüğünü oluşturmaya çalışacağız. Fakat bunu yapmadan önce HASTALAR tablosuna Plaka ve ilceNo alanlarını eklemiz gerekiyor. Nihayetinde oluşacak yapı aşağıdaki gibi olacak.
Relationları kısaca açıklamak gerekirse; ILLER tablosunun Plaka (PrimaryKey) kolunu ile ILCELER tablosundaki Plaka kolunu 1' e n ilişkilidir. Yani bir ilçe yanlızca bir ilçeye bağlı olabilir demek kabaca. Bu şu anlama gelmiyor, Darica ilcesi kaydını oluşturuken, bu ilçey KOCAELI iline bağlayabilirim. Fakat Darica adında bir ilce daha oluşturup Bunu YOZGAT ilinede atayabilirim. Burda 1'e n den kasıt 41 - Darica bir tane olabilir demek. Eğer Sadece bir tane Darica girilebilsin istersek ki bu örnekte çok mantıklı değil, ilceAdi alnını Uniq olarak yarlamak gerekir.
HATLAR tablosundaki, Plaka ile ILLER Tablosundaki Plaka, ILCELER tablosundaki ilceNo ile de HASTALAR tablosundaki ilceNo kolonu ilişkilidir. Bu ilişkileri ve tüm DB scriptlerini konu sonunda paylaşaıyor olacağım.
HTML Editorlere Visual Studio 2008 içinden kod kopyalama
Blog ve benzeri uygulamalarda Visual Studio içindeki kodu copy -past yaptıgınızda kodlarınızın sayfanın görünümünde kaydığını ve/veya formatının istediğiniz gibi olmadığını göreceksiniz. Codeplex de bu sorunu çözen basit bir add-on gördüm. Kurulum yapıldığında Visual Studio 2008 e kendini bir add-on olarak ekliyor. Kod sayfanızda bir kod parçasını seçip sağ tuşa bastıgınızda "Copy as HTML" olarak bir menu ekliyor.
Bu kopyalama ile clip port' a seçmiş olduğunuz alan HTML formatında ve gördüğünüz formatın HTML cesinde alınır. "Copy As HTML" seçildikten sonra Line numarasını göstermek isityormusun, hnagi numara ile line numarası gösüksün şeklinde ayarlar yapabileceğiniz bir ekran gelecek.
Nihayetinde HTML editörünüze gidip Past yaptınızda Visual Studio 2008 den kopyaladığınız kodunuzu düzgün formatta geldiğini göreceksiniz.
Kodun CopySourceAsHTML ad-on ile kopyalanmış şekli
List<string> iller = new List<string>();
Textbox1.ItemsSource = iller;
Bu Add-on u http://copysourceashtml.codeplex.com/ linkinden indirip kurabilirsiniz.
STSADM.EXE ile Solution eklemek
wsp dosyası olarak gelen solutionları sharepoint e eklemek için STSADM.EXe konutu kullanılır.
Bunun için sharepoint Central Administration yüklü olan serverda command prompt açarak
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN" dizinine gidin.
STSADM -o addsolution -filename yazdıktan sonra yüklemek istediğiniz wsp dosysını bulundugu dizinle beraber yazınız.
ÖRNEK :
Bu komut çalıştırıldıktan sonra Central Admin uygulamasını açın. Operations altından Solution Management linki altında az önce eklediğiniz soltion' ı göreceksiniz fakat bu solution henuz deploy edilmediği için solution'nın üzerine tıklayın ve deploy butonuna basın.
stsadm Backup ve Restore işlemleri
Stsadm komutu ile bir site' ın backup'ını almak;
stsadm -o backup -url http://mysite/ -filename d:\backupmysite.dat
stsadm komutu SharePoint2007 Central Administration kurulu makine üzerinde çalışır. stsadm.exe C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>
altında bulunmaktadır.
Bu dosyayı restore etmek için kullnılan komut;
Stsadm -o restore -url http://mysite2 -filename d:\backupmysite.dat -overwrite
komutu ile rsstore edilir.
Önemli Noktalar :
1) Bacup alınırken -url ile verilen site' a komutu çalıştıdıgınız serverdan ulaşılabilir oldugunu kontrol edin. (Bazı özel durumlarda lmhost dosyalarına IP ve site adı yazılarak erişim sadece o server üzerinden sağlanabilir)
2) Restore işlemi yapmadan önce restore işleminin yapılacağı ve -url ile belirtilen site'ın da o server üzerinden erişilebilir oldugunu kontrol edin.
3) -overwrite komutu restore işlemi yapılan site' ı ezerek restore işlemini tamamlar.
4) restore işleminden sonra site' ınız da bazı dll' leri yükleyemedim şeklinde hatalar oluşuyor ise bakup altıgınız site üzerinde çalıştırılmış custome webpart kurulumları olup olmadığını kontrol edin var ise aynı kurulumları restore edilen site ' a da yapmanız gerekecektir.
Microsoft Office SharePoint Server 2007 Kurulumu
Microsoft SharePoint Server 2007 kurulumu yapmadan önce serverların önerilen donamım ve yazılım özelliklerine sahip olduklarından emin olmak gerekir. Kurulumda farm yapısı planlanıyorsa en az bir Web Server ve bir application server ile bir tane database server'a ihityaç vardır. Serverların özellikleri şu şekilde olmalıdır:
Donanım Gereksinimleri
- Front-end Web server and application server: 2.5 GHz dual-processor veya üzeri CPU ve en az 2 GB RAM
- Back-end database server : 2.0 GHz dual-processor veya üzeri CPU ve en az ' GB RAM
Web ve Application Server için Yazılım Gereksinimleri
- Microsoft Windows Server 2003 (Standard, Enterprise, Datacenter, or Web Edition) + Service Pack 1 (SP1)
- Microsoft .Net Framework 2.0
- Microsoft .Net Framework 3.0
- Web server ve application serverlar üzerinde IIS 6.0 isolation mode' da kurulu ve konfigre edilmiş olmalı.
- Her server NTFS file sistem kullanıyor olmalı. Windows Server 2003 de Convert.exe adında bir tool ile data kaybetmeden FAT file sistemleri NTFS e cevirebilirsiniz.
Back-End Database Server
Back-end database sever üzerinde Microsoft SQL server 2005 veya Microsoft SQL Server 2000 + Service Pack 3 kurulu olmalıdır. Office SharePoint 2007 kurulum ve konfigrasyon sırasında göstereceğiniz back-end database server üzerinde ihitiyaç duyduğu Databaseleri otomatık olarak oluşturacaktır. Ek olarak SQL Server 2005 kullanacaksanız şu özellikleri değiştirmeniz gerekecek.
SQL Server 2005 Konfigrasyonu
- Start->All Programs->Microsoft SQL Server 2005 -> Configuration Tools dan SQL Server Surface Area Configration tıklanır.
- SQL Server Surface Area Configuration dialog kutusu içinden Surface Area Configuration for Services and Connections tıklanır.
- Tree üzerinde SQL Server instance'ı acın , Database Engine açın ve Remote Connection' ı tıklayın.
- Local and Remote Connections' ı tıklayın, Using both TCP/IP and named pipes' ı tıklayın ve OK' e basın.
Güvenlik için Gerekli Userlar
Office SharePoint2007 bir farm üzerinde kuurulacak sa en az iki adet User' a ihtiyaç vardır. Bu userların özellikleri:
- Office SharePoint 2007 kurulumu ve SharePoint Products and Technologies Configration Wizart' ın kullanılması için:
- Domain user olmalı
- Kurulum yapılacak serverların administrators grubuna dahil olmalı.
- SQL Server Logins' te grants login access yetkis olmalı
- Database Create server rolu olmalı (SQL Server da)
- SQL Server Security rolunde olmalı
Bir Serverın Web Server Olarak Ayarlanması
Office SharePoint 2007 kurulumu ve konfigrasyonu yapmadan önce serverlardan birinin Web server olarak kurulması gerekir. Yani server üzerinde IIS 6.0 kurulmalı ve .NET Framework 2.0 kurulum ve konfigrasyonları tamamlanmalıdır.
IIS Kurulumu ve Konfigrasyonu
- Start->All Programs->Administrative Tools dan Configure Your Server Wizard' ı tıklayın.
- Welcome sayfasını Next le geçin.
- Preliminary Step' i Next le geçin.
- Server Role page' de Application server(IIS,ASP.NET) i tıklayın ve Next' e basın.
- Application Server page' i Next le geçin
- Summary of Selection 2ı Next'le geçin
- Finish tıklayın
- Start->All Programs->Administrative Tools dan Internet Information Services (IIS) Manager' i tıklayın.
- IIS Manager Tree sinden (+) tıklayın ve Web Site folder'ını sağ tuşla tıklayarak properties' i açın.
- Service tab 'ı nı tıklayın
- Isolation mode bölümünden Run WWW Service in IIS 5.0 islotion mode olarak seçin.
Windows .NET Framework 2.0 Kurulumu
- .Net framwork 2.0 setup' ını çalıştırın ve kurulumu bitirin.
ASP.NET 2.0 'ın Aktif edilmesi
- Start-> All Programs -> Administrative Tools dan Internet Information Services(IIS) Manager' ı tıklayın.
- IIS Manager Treesinden (+) tıklayın ve Server' ınısın Web Server Extensions' ı tıklayın.
- Details sayfasından ASP.NET v2.0.50727 tıklayın ve clik Allow' u seçin.
.NET Framework 3.0 Kurulumu
- .NET Framework 3.0 setup'ını çalıştırın ve kurulumu bitirin.
Office Sharepoint Serer 2007 Kurulumu
- Officeserver.exe yı serverınız üzerinde çalıştırın.
-
Product Key' ınızı girin ve Continue tuşuna basın.
Lisans anlaşmasını okuduğunuzu ve kabul ettiğinize dair I accept the terms of this agreement check box'ını tıklayın ve Continue e tıklayın.
Choose the installation you want sayfasından, Advanced i tıklayın
Server Type Bölümünden Web Front End seçip Install Now 'ı tıklayın. Burada Coplete seçilirse server hem Web Server hemde Application server olarak kurulur.
installasyon bittiginde bir mesaj kutusu çıkacaktır ve size configrasyon yapmak isteyip istemediğiniz soracaktır. Run the SharePoint Products and Technologies Configuration Wizard now check box ını seçin. Close butonuna bastığınızda Sharepoint Product and Technologies Configration Wizard açılacaktır.
Microsoft Office SharePoint 2007 Nedir?
Kavram
Temel olarak SharePoint'i Web based collabration + document Management plartform olarak özetleyebiliriz. Plartform kelimesini altını üç ürünle doldurabiliriz.
- WEB : IIS6.0 veya IIS 7.0. Kullanıcılar sahrePoint'ı kullanıcı browserları aracılıgı ile bir IIS server üzerinde kullanabilirler.
- İş Lojiği : MOSS2007 ile firmalar çalışanlarının ortak Collabration (işbirliği) yapabilmelerini sağlar.
- Depolama : Sharepoint' te herşey tablolar ve databselerde tutulacak şekilde dizay edilmiştir bazı standart dosylar ve XML tanımlama dosyları bunun dışındadır. Dabase olarak Microsoft SQL Server 2000 / 2005 kullanılır.
MOSS2007 kısaltması , Microsoft Office SharePoint Server 2007 ürününün baş harflerinin bir araya gelmesi ile oluşturulur.
SharePoint Tarihcesi
-
2000 – 2002
- SPS (SharePoint Server) 2001
- STS (SharePoint Team Service) 2001
-
2002 – 2003
- SPS (Microsoft Office SharePoint Portal Server) 2003
- WSS 2.0 (Windows SharePoint Services)
-
2006 – 2007
- MOSS 2007 (Microsoft Office SharePoint Server 2007)
- WSS 3.0