50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

بازیابی ایمیل ها از فایل edb

سلام خدمت همه اساتید عزیزم

من یک سرور exchange دارم که بنا به دلایلی ایمیل سه ماه از یوزر ها حذف شده

از دیتابیس های exchange که همون فایل های edb است بک آب دارم ، با نرم افزار های مختلف برای بازیابی استفاده کردم که همه پولی هستن و یا فقط بخشی از ایمیل ها رو بازیابی میکنند

از دوستان خواهش میکنم اگر راه حل مطمئنی سراغ دارن راهنمایی کنن ، ممنون میشم

پرسیده شده در 1395/06/17 توسط

10 پاسخ

0

کسی از دوستان نحوه اتصال یک فایل edb قبلی به سرور exchange 2010 و بازیابی ایمیل های موجود در اون رو میدونه؟

پاسخ در 1395/06/18 توسط
1

مرحله اول. فایل Database و Log فایل ها را به وسیله نرم افزاری که به واسطه آن Backup گرفتید در دو پوشه مجزا Restore کنید، برای مثال پوشه (Logs) برای لاگ ها و پوشه (DB) برای دیتابیس، فایل (edb.). به فرض مسیر پوشه ها به این شکل هستش:

C:\DB
C:\DB\Logs

مرحله دوم. باید وضعیت Shutdown دیتابیس را مشخص کنید، Exchange Management Shell را باز کنید و به مسیر پوشه دیتابیس برید با اجرای دستور و در ادامه تایپ کنید.

[ps] C:\>cd C:\DB
C:\DB>eseutil /mh "MB01.edb" | findstr "State:"

اگر Dirty Shutdown در State نشان داده شد به مسیر پوشه لاگ ها برید و تایپ کنید

C:\DB>cd C:\DB\Logs
C:\DB\Logs>eseutil /r E00 /d C:\DB

در نهایت باید به پیغام زیر برسید

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.01
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...
    Logfile base name: E00
            Log files:
         System files:
   Database Directory: C:\DB

Performing soft recovery...
                      Restore Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................

Operation completed successfully in 1.938 seconds.

مرحله سوم. یک Mailbox Database جدید باید ایجاد شود، به مسیر درایو C برید

cd C:

در ادامه تایپ کنید

New-MailboxDatabase -Server EX2K10 -Name MB01-Recovered -LogFolderPath C:\DB\Logfile\MB01-Recovered -EdbFilePath C:\DB\MB01-Recovered\MB01.edb

این دستور دستور بندی هستش، دقیق چک کنید.

EX2k10 اسم سرور اکسچنج می باشد، اگر اسم ها به خصوص اسم دیتابیس از هم فاصله دارند آنها را بین کوتیشن قرار دهید.

دستور را به درستی وارد کنید به پیام زیر می رسید

Name                        Server        Recovery    ReplicationType
----                           ------          --------        ---------------
MB01-Recovered       EX2K10        False                None

سپس فایل با پسوند (edb.) و لاگ ها را از پوشه قدیم به پوشه های جدید کپی کنید.

مرحله چهارم. دیتابیس را اول Overwritable می کنیم و بعد Mount می کنیم:

Set-MailboxDatabase MB01-Recovered -AllowFileRestore:$true
Mount-Database MB01-Recovered

مرحله آخر. Attribute ها را برای میل باکس کاربران Update و به Database جدید معرفی می کنیم

Get-Mailbox -Database DB | Set-Mailbox -Database MB01-Recovered

اگر همه چیز درست باشد،از فایل Backup گرفته تا تایپ بدون غلط دستورات توسط من و اعمال دستورات توسط شما در نهایت به پیام زیر می رسید و با تایید Yes to All تمام تغییرات اعمال و دیتابیس شما بازگردانی می شود.

Confirm
Rehoming mailbox "exchangeserverpro.net/Users/Administrator" to database "MB-HO-01-Recovered". This operation will only
 modify the mailbox's Active Directory configuration. Be aware that the current mailbox content will become
inaccessible to the user.
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): a
پاسخ در 1395/06/19 توسط
0

این دستور برای مرحله دوم هستش

در مرحله دوم دستور را به این صورت وارد کنید و اگر دستور پیغام موفقیت داد وضعیت shutdown را دوباره چک کنید تا در وضعیت Clean قرار گرفته باشد، اگر همه چیز درست بود مراحل را ادامه بدید.

eseutil /r E00 /d C:\DB /i
پاسخ در 1395/06/19 توسط
0

دستور مرحله سوم که برای مثال اسم دیتابیس را MB01-Recovered گذاشتید ، من باید اسم دیتابیس موجود را که به عنوان بکاپ دارم قرار دهم؟ یا یک اسم دلخواه؟اگر اسم دیتابیس بکاپ رو قرار دهم همنام دیتابیس موجود در exchange است که از آن بکاپ گرفته شده، آیا این همنامی هنگام Mount کردن دیتابیس مشکلی ایجاد نمیکند؟

و اینکه گفتید سپس فایل با پسوند (edb.) و لاگ ها را از پوشه قدیم به پوشه های جدید کپی کنید.

منظورتون اینه که فایل های بکاپ رو از محل بکاپ به روی سرور و یک محل جدید منتقل کنم؟

پاسخ در 1395/06/20 توسط
0

مرحله سوم رو که اجرا میکنم به این ارور میرسه

err
پاسخ در 1395/06/19 توسط
0

سلام

به چه شکل Backup گرفتید؟ به وسیله نرم افزار های جانبی یا به وسیله Windows Server Backup؟

پاسخ در 1395/06/18 توسط
0

یعنی هیچ کسی از دوستان نمیتونن توی این زمینه راهنمایی کنن؟

پاسخ در 1395/06/19 توسط
0

ممنون از راهنمایی خوبتون

پاسخ در 1395/06/19 توسط
0

به این مورد که همنام باشند یا نه بر نخوردم ولی به احتمال زیاد مشکل پیش می یاد و پیشنهاد هم این که نام متفاوت انتخاب بشه.

فایل هایی رو که Restore کردید، در مرحله سوم داخل پوشه های جدید کپی کنید.

پاسخ در 1395/06/20 توسط
0

به وسیله نرم افزار KLS Backup از فایل edb بک آپ گرفتم

پاسخ در 1395/06/18 توسط

پاسخ شما