Microsoft Exchange Server Database Limit ve Default Database konulı makale için de Microsoft Exchange Server sürümlerinde farklılık gösteren değerleri, sınırları sizler ile paylaşacağız.

Bu makale içinde aşağıda ki konu başlıklarına yer verilmiştir. Ayrıca, makale sonunda bu konu özelinde hazırlamış olduğumuz video içeriğini de izleyebilirsiniz.

1. Microsoft Exchange Server Sürümleri ve Database Limitleri

Microsoft Exchange Server kurulum işleminden sonra otomatik oluşan Exchange Database ‘leri de gerek lisanslama için gerekse Exchange Server Database öz niteklikleri için önemlidir.

Copy to Clipboard

Microsoft Exchange Server ‘in Standart Edition ve Enterprise Edition olmak üzere iki sürümü bulunmakta ve her iki sürüm de en temelde mail alma ve gönderme ihtiyacını karşılamaktadır.

Exchange Server Standart Sürümü 5 Adet Database sınırına sahipken Exchange Server Enterprise Edition 100 Adet Database ‘i eş zamanlı çalıştırmaktadır.

Microsoft Exchange Server Standart Edition ve Enterprise Edition karşılaştırmasını bu makalede yapmayacağız ve odaklanacak olduğumuz konu Exchange Server Standart sürümüyle birlikte otomatik oluşturulan Exchange Server Default Database, Database Path ve Default Database içinde oluşturulan ve exchange server organizasyonu için önemli olan system mailbox ‘larının önemini sizlere paylaşacağız. Bu system mailbox ‘larının görevleri için Exchange Server Arbitration Mailbox Nedir konu başlığı ile hazırladığımız makalemizi de inceleyebilirsiniz.

2. Microsoft Exchange Server Default Database Önemi

Microsoft Exchange Server Kurulumu yapıldıktan sonra her bir sunucu kendi üzerinde çalıştırmak üzere bir adet Exchange Server Database oluşturmakta ve bu database içinde de  system mailbox ‘ları barınmaktadır.

Exchange Server Kurulum işlemini ister Standart sürümünü kuralım istersek Enterprise sürümünü kuralım bu değişmeyecektir. Zaten, Exchange Server 2013 ‘den sonra her iki sürümün de kurulum dosyaları ortak oldu ve bizler sadece Lisans anahtarını girdikten sonra Exchange Server Enterprise Server yada Standart Server özelliklerini kullanabilmekteyiz.

Bu bizlere farklı bir kazanım daha sağladı.

Exchange server Standart olarak etkin duruma getirdiğimiz bir Exchange Server sürümünü sadece Enterprise Liscense Key girdikten sonra Enterprise Server yeteneklerini kazandırabilmekteyiz.

Fakat tam tersi bir durum mevcut değildir…

Exchange Server 2016 Organization Preparation

Exchange Server 2016 Organization Preparation

Exchange Server Active Directory Gereksinimi makalesini paylaşmıştık. Bu makalede anlattığımız gibi Microsoft Exchange Server bir çok çevre birimine bağımlıdır ve Exchange Server Kurulum işlemini yapmadan önce bu temel gereksinimleri ve Exchange Server Active Directory Hazırlıklar yapmalıyız.

Exchange Server Kurulum işlemi ile birlikte oluşturulan Exchange Server Default Database önemide burada oluşmakta.

Çünkü, bizler bir Exchange Server kurulum işlemine başlamadan önce Active Directory için yeni nesneler oluşmakta ve bu nesneleri de barındırmak için Exchange Server Database ‘e ihtiyaç duymaktadır.

Bu nesnelere Arbitration Mailboxes demekteyiz. Exchange Server Kurulumu yapıldığı zaman aşağıda ki Arbitration Mailboxes oluşur ve bu mailboxlar ilk oluşturulan Default Database içinde barınır.

  • Microsoft Exchange Federation Mailbox
  • Microsoft Exchange Migration
  • Microsoft Exchange Approval Assistant
  • Microsoft Exchange SystemMailbox

3. Microsoft Exchange Server Default Database Yapılandırma

Microsoft Exchange Server üzerinde oluşturulan Default Database silinmesi önerilmez.

Nedeni basit, Exchange server kurulum işlemiyle birlikte oluşturulan Arbitration Mailboxes ‘ları Defsault Database içinde barınmaktadır. Exchange server Standart sürümü de 5 Adet Database barındırabildiği için otomatik olarak oluşturulan Exchange Server Database ‘leri kullanmamız gerekmektedir.

Bu makelede anlatıldığı gibi Exchange Server Kurulum işlemi ile oluşturulan Exchange Server Default Databaseleri özelleştirebilir, kullanabilirsiniz.

Exchange Server Default Database

Exchange Server Default Database

Aşağıda paylaşmış olduğum iki komut ile Exchange Server Kurulumu ile birlikte oluşturulan Default Database isimlerini görebilir ve bunların barınmış olduğu dizinleri öğrenebilirsiniz.

Copy to Clipboard

Yukarıda paylaşmış olduğum Exchange Management Shell ile Exchange Server üzerinde barınmakta olan Exchange Database ‘lerinin ismini, barınmış olduğu Exchange Server ‘i  ve varsa eğer Exchange Dag yapısı içinde ki diğer sunucuları görebilirsiniz.

Copy to Clipboard

Yukarıda paylaşmış olduğum Exchange Management Shell ile Exchange Server üzerinde barınmakta olan Exchange Database ‘lerinin hangi dizin altında barındığını, EDB Dosya yolu ve Log Folder yollarını görebilirsiniz.

Yukarıda görmüş olduğunuz gibi bu Exchange databaseler genellikle Exchange Server Kurulum işleminin yapılan depolama alanı üzerinde oluşmakta.

Exchange Server Database Rename

Exchange Server Database Rename

Exchange Server Kurulumu ile birlikte oluşan bu Exchange Database isimleri anlamsızdır.

Mailbox Database ön ismi ile birlikte başlayıp her bir database 10 numaratic karakterdenden oluşan değişken isimlerden oluşur. Aynı Exchange Organizasyonu içinde aynı isim de ikinci bir Exchange Datababase oluşmaması için numarik karakterler atanır.

Her kuruluş için bu numaralar anlamsızdır ve bir şey ifade etmez. Aşağıda ki komut seti ile bu isimleri değiştirebilirsiniz.

Copy to Clipboard

Yukarıda paylaşmış olduğum Exchange Management Shell ile Exchange Server üzerinde barınmakta Mailbox Database 1130820704 isimli Exchange Database ismini Database01 olarak değiştirebiliriz.

Exchange Server Edb File Path

Exchange Server Edb File Path

Microsoft Exchange Server Kurulum işlemi sonrasında otomatik oluşan Database ismini değiştirdik fakat Databse ‘nin barınmış olduğu dizin genellikle c:\ dizinidir. Bu dizin üzerinde aynı zamanda Windows işletim sistemi ve Servisleri de barınmaktadır.

Exchange server üzerinde performansa ihtiyaç duyulduğu zaman bir takım özel işlemlerin yapılması gerekmektedir ki Exchange Server Logging makele serisinde ve Windows Server Performans ve Virtual Memory makalesinde bu detayları paylaşmıştık.

Aşağıda ki komut ile Exchange Server üzerinde barınan Exchange Database ‘lerin EDB File Path ve Log File Path yollarını öğrenebilirsiniz.

Copy to Clipboard
Exchange Server Database Path Move

Exchange Server Database Path Move

Exchange server üzerinde performans istediğimiz zaman yada Database ‘ lerin barınmış olduğu veri depolama alanını değiştirmek istersek aşağıda ki komut ile bu işlemi tamamlayabiliriz.

Copy to Clipboard

Exchange Database Path

Exchange Database PathMicrosoft Exchange Server üzerinde oluşturulan Default Database silinmesi önerilmez. Nedeni basit, Exchange server kurulum işlemiyle birlikte oluşturulan Arbitration Mailboxes ‘ları Defsault Database içinde barınmaktadır.. Exchange server Standart sürümü de 5 Adet Database barındırabildiği için otomatik olarak oluşturulan Exchange Server Database ‘leri kullanmamız gerekmektedir.

Bu makelede anlatıldığı gibi Exchange Server Kurulum işlemi ile oluşturulan Exchange Server Default Databaseleri özelleştirebilir, kullanabilirsiniz.

Aynı zamanda Exchange Server Standart sürümü de Exchange Server High Availability gereksinimlerini desteklemektedir ve Standart sürüm üzerinde Exchange Server Database Availability Group (DAGs) kurulumunu yapabiliriz. Her bir Pasif Kopya’ da Exchange server Standart sürüm üzerinde ki 5 Adet Database limitini kullandığı için bu işlemleri yapmak her bir kobi için kaçınılmazdır.

4. Failed to mount database in Exchange Server

Microsoft Exchange Server Database Limit ve Default Database makalesine giriş yaparken Exchange Server Standart Sürüm ve Enterprise sürüm arasında ki Database Limitlerini sizlere paylaşmıştık.

Standart sürüm de 5 Enterprise sürümde ise 100 Adet Exchange Database oluşturabilir ve çalıştırabiliriz.

Exchange Server Databases

Exchange Server Databases

Exchange Server üzerinde oluşturmuş olduğunuz bir Database ‘nin Dismounted olduğunu ve Mounted duruma geçmediğini görebilirsiniz.

Yukarıda paylaşmış olduğum ekran görüntüsüne bakarsanız eğer Exchange Databaseleri görebilirsiniz. Database1 – 5 arasında ki databaseler MS2 ‘ üzerinde aktif MS1 üzerinde pasif olarak çalışmakta.

MS1 isimli Exchange Server üzerinde aktif database bulunmamakta.

MS1 üzerinde oluşturulan Database06 – 10 arasında ki databaseler ise dismount durumda ve mount etmek istediğimiz zaman aşağıda ki hatayı alacağız.

Copy to Clipboard

Yukarıda paylaşmış olduğum hata çıktısı Exchange Management Shell ile Exchange Databaseleri ‘mount etmek istediğim zaman bizlere verilen hata çıktısı

Unable Mount Exchange Database

Unable Mount Exchange Database

Mount duruma gelmeyen Exchange Database ‘i bu sefer Exchange Control Panel üzerinden mount etmeye çalıştığım da benzer bir hatayı almaktayım ve bu hatayı yukarıda sizler ile paylaştım.

MS Exchange License

MS Exchange License

Aslına bu bir hata değil. Makale içeriğinde bahsettiğim gibi Exchange Standart sürümün sahip olduğu 5 adet Database limitine takılmaktayız.

Bu database ‘leri Exchange DAG mimarisi içinde aktif yada pasif olarak kullanmamız önemli değil. Sonuçta DAG kümesi içinde çalışan her bir Database ‘de pasif olarak barınsa bile aktifmiş gibi mount olma ihtiyacı bulunmaktadır.

Bu kural Exchange Site Resilience Mimarisi içinde geçerlidir ve Exchange Sürümünü Standart ‘dan Enterprise sürümüne yükseltmezsek bu Exchange Database ‘lerini mount duruma getiremeyiz.