PDA

View Full Version : اخطار دیتابیس



علی فتحی
چهارشنبه 25 اردیبهشت 1398, 21:02 عصر
با سلام کل دیتابیس این اخطار و پیدا کرده همه برنامه هامو امتحان کردم دیتابیس کلی این اخطار و میده لطفا راهنمایی فرمایید


SQL Server detected a logical consistency-based I/O error: unable to decrypt page due to missing DEK. It occurred during a read of page (0:0) in database ID 0 at offset 0000000000000000 in file 'D:\Test\Maskang1\Maskang\Data\Datag.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
An attempt to attach an auto-named database for file D:\Test\Maskang1\Maskang\Data\Datag.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

davidrobert
پنج شنبه 26 اردیبهشت 1398, 02:28 صبح
اسکیول سرور خاموش نشده ببنید اسکیول سرور خاموش شده یا نه

علی فتحی
شنبه 28 اردیبهشت 1398, 03:24 صبح
نه دیتابیس جدید میسازم درست میشه فقط اوانیی که از قبل بوده کلا فراخوانی نمیشه البته یک بار با ویروس کش اسکن کردم اینجوری شد.

mrzirak
شنبه 28 اردیبهشت 1398, 11:00 صبح
با سلام کل دیتابیس این اخطار و پیدا کرده همه برنامه هامو امتحان کردم دیتابیس کلی این اخطار و میده لطفا راهنمایی فرمایید


SQL Server detected a logical consistency-based I/O error: unable to decrypt page due to missing DEK. It occurred during a read of page (0:0) in database ID 0 at offset 0000000000000000 in file 'D:\Test\Maskang1\Maskang\Data\Datag.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
An attempt to attach an auto-named database for file D:\Test\Maskang1\Maskang\Data\Datag.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.


فایل دیتابیستون خراب شده یا به عبارتی کلا پریده.
یک دیتابیس دیگه با همون اسم ایجاد کنید و محتویات رو دوباره وارد کن....

علی فتحی
دوشنبه 30 اردیبهشت 1398, 23:41 عصر
با تشکر بحث اینه اطلاعات 7 سال سهامداران تو دیتابیس هستش چگونه اطلاعات رو دوباره وارد کنم؟؟؟

علی فتحی
سه شنبه 31 اردیبهشت 1398, 00:25 صبح
دوستان حرفه ای کسی نیست کمک کنه کل دیتاهای قدیمی من اینطوری شده لطفا راهنمایی کنید یا ایمیل بدین دیتا رو بفرستم با هزینه تعمیر کنید.

علی فتحی
سه شنبه 31 اردیبهشت 1398, 00:32 صبح
اینم اخطا اتچ کردن

TITLE: Microsoft SQL Server Management Studio
------------------------------


Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)


For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476


------------------------------
ADDITIONAL INFORMATION:


An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)


------------------------------


D:\AAA\Datag.mdf is not a primary database file. (Microsoft SQL Server, Error: 5171)


For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=5171&LinkId=20476


------------------------------
BUTTONS:


OK
------------------------------

علی فتحی
سه شنبه 07 خرداد 1398, 00:46 صبح
سلام معلوم نبود اخطار 5171 چگونه رفع میشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

asiatec
سه شنبه 07 خرداد 1398, 08:56 صبح
دیتابیس رو رمزگذاری کرده بودید؟

hamid_hr
سه شنبه 07 خرداد 1398, 09:10 صبح
اینجا یه چیزایی درموردش نوشته. البته فقط گفته دلیل خطاش چیه و اینکه sql server رو اپدیت کنید و نسخه بروز نصب کنید شاید رفع بشه
https://www.systoolsgroup.com/updates/sql-server-error-5171-mdf-is-not-a-primary-database-file/
یه نرم افزارم پیشنهاد کرده که تست کنید شاید دیتابیس برگشت.
https://www.systoolsgroup.com/sql-recovery.html
البته قبلش حتما یک کپی از فایلهای دیتابیس داشته باشید

ژیار رحیمی
سه شنبه 07 خرداد 1398, 16:17 عصر
با سلام کل دیتابیس این اخطار و پیدا کرده همه برنامه هامو امتحان کردم دیتابیس کلی این اخطار و میده لطفا راهنمایی فرمایید


SQL Server detected a logical consistency-based I/O error: unable to decrypt page due to missing DEK. It occurred during a read of page (0:0) in database ID 0 at offset 0000000000000000 in file 'D:\Test\Maskang1\Maskang\Data\Datag.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
An attempt to attach an auto-named database for file D:\Test\Maskang1\Maskang\Data\Datag.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

سلام
شما در Sql managment studio به احتمال زیاد دیتابیس رو DeAttach کردی ولی فایل های فیزیکی دیتابیس در مسیر نصب Sql Server که مسیری مشابه
C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA است هنوز وجود دارد پس به این مسیر
برو و فایل های با پسوند ldfو mdf دیتابیس موردنظر رو حذف کن بعد مجدد اقدام به Attach کن

علی فتحی
چهارشنبه 08 خرداد 1398, 21:40 عصر
ممنون از جواب دوستان ولی نه فقط این دیتابیسه تمام راحلها رو رفتم جواب نگرفتم دیتابیس روی فلاش مموری کلا اینطوری شده چندین برنامه روش بوده که شناسایی نمیکنه با اسمهای مختلف

علی فتحی
چهارشنبه 08 خرداد 1398, 21:44 عصر
من همیشه از اکسس میترسیدم انتظار نداشتم sql اینطوری خراب بشه حالا این بلا سرم اومد پشتیبان هم نگرفتم از دیتا اطلاعات 6 سال هم تو یک دیتا ذخیره کردم.

علی فتحی
پنج شنبه 09 خرداد 1398, 00:02 صبح
اینم دانلود کردم بازم نشد SysTools SQL Recovery