Forum
Exchange Server 2016 sanal sunucu üzerinde kurulu ve hard disk doldu. Databaseler standard olarak
C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\EXC2016_DB00
C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\EXC2016_DB01
C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\EXC2016_DB02
mecburen ISCSI üzerinden bir disk ataması yapıp onuda E sürücüsü olarak tanıtıp.
E:\S000POS03\Exchange Server\V15\Mailbox\EXC2016_DB03
E:\S000POS03\Exchange Server\V15\Mailbox\EXC2016_DB04
E:\S000POS03\Exchange Server\V15\Mailbox\EXC2016_DB05
Sonrasında server database altından grafik arayüzden 3 database daha yaratıp sunucuyu resetledim. Sonra yine grafik arayüzden gerek mailbox gereksede migration menulerinden kullanıcıları seçip db0 I db3 e migrate etmek istediğimde aşağıda ki hata mesajını alıyorum ve bir türlü migrate yapamıyorum.
A valid Migration mailbox could not be found for this organization.
Bu sorunu nasıl çözebilriim?
Aslında konuyu daha farklı çözdüm. Yeni database yaratmadan. E sürücüsüne gidip E:\MailBoxDb klasörü ve altınada EXC2016_DB00, EXC2016DB01 ve EXC2016_DB01 klasörleri yarattım. Sonrasında Exchange powershell üzerinde aşağıd aki komutlarla mevcut databaseleri teker teker e: sürücüsüne taşıdırm. Böylelikle C: sürücüsündede bayağı bir boş alan kalmış oldu.
[PS] C:\Windows\system32>get-MailboxDatabase -Server S000POS03
[PS] C:\Windows\system32>Move-Databasepath EXC2016_DB00 -EdbFilePath E:\MailBoxDB\EXC2016_DB00\EXC2016_DB00.edb -LogFolderPath E:\MailBoxDB\EXC2016_DB00
burada bir süre mailbox durum ve boyutuna bağlı olarak bekliyoruz ven sonrasında
Confirm
Are you sure you want to perform this action?
Moving database path "EXC2016_DB00".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): A
Confirm
To perform the move operation, database "EXC2016_DB00" must be temporarily dismounted, which will make it inaccessible to all users. Do you want to continue?
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): A
yes to all için A tuşuna basıp enterliyorum. MAilbox boyutuna göre taşıma işlemi zaman alan bir işlem olup bayağı bir beklemeden sonra başarılı olarak taşıma işleminin yapıldığını görüyoruz.
Taşımanın kontrolü için ise
[PS] C:\Windows\system32>Get-MailboxDatabase -Identity EXC2016_DB00 | fl
komutu ile database detaylarını görüyor ve scroll yukarı gidip ekranda
EdbFilePath : E:\MailBoxDB\EXC2016_DB00\EXC2016_DB00.edb
doğru yere taşımanın yapıldığını görüyoruz. Aynı şekilde ecp server database dende view yapınca kalasörün değiştiğini görebiliyoruz.
PS] C:\Windows\system32>get-MailboxDatabase -Server S000POS03
Buradaki S000POS03 dosyasini silmistiniz ve onun yerine E:\MailBoxDb dosyasi olusturmustunuz
bu kismi tam anlayamadim ve ayni sorun suan bende mevcut yardimci olurmusunuz
Merhaba,
S ile başlayan dosya ismi değil sunucu ismi.
Öncelikle durumunuz aynı olmayabilir. Kazım bey bir şekilde disk dolmasına rağmenb db de sorun olmamış. Normalde disk dolduğunda veri tabanınız dirty shutdown dediğimiz bir şekilde kapanır ise diski genişletseniz dahi sorun devam eder.
Öncelikle mevcut veri tabanlarının durumunu eseutil mh ile kontrol eder misiniz?
https://www.hakanuzuner.com/exchange-server-2000-2003-2007-2010-2013-2016-eseutil-kullanimi/
Eğer DB de sorun yok ise öncelikle diski genişletmeyi deneyin.
Eğer diski genişletme şansınız yok ise aşağıdaki komut ile taşımayı deneyin.
Move-DatabasePath -Identity MyDatabase01 -EdbFilePath "C:\NewFolder\MyDatabase01.edb" -LogFolderPath "C:\NewFolder\"
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************