PDA

View Full Version : سوال: مشکل در Restore کردن دیتابیس



Felony
شنبه 22 اسفند 1388, 07:06 صبح
سلام ،

من برای انتقال بانکم از سیستم خودم به سیستم مشتری از دیتابیس یک Backup گرفتم و در سیستم مقصد اون رو Restore کردم ( نمیدونم این کارم درست بوده یانه ، اگر نه لطفا لینکی برای روش صحیح معرفی کنید ) حالا تنها مشکلم این هست که وقتی دیتابیس رو Rstore کردم دیتابیس به حالت ReadOnly رفته ( جلوی اسم دیتا بیس نوشته ( ReadOnly ) ) و الان که برنامم رو باز میکنم به دیتابیس وصل میشه و میتونه رکوردها رو بخونه ولی نمیتونه رکورد اضافه کنه و پیغام خطا میده که دیتا بیس در حالت ReadOnly هست .

هر کاری میکنم اجازه نمیده تیک Readonly رو بردام ، لطفا راهنمایی کنید ، در ضمن دیتابیسم هم SQL Server 2000 هست .

ASKaffash
شنبه 22 اسفند 1388, 08:35 صبح
سلام
اول SQLServer را Stop کنید و فایل را از حالت ReadOnly خارج کنید و مجدد کامپیوتر را Reset کنید

Felony
شنبه 22 اسفند 1388, 10:29 صبح
کدوم فایل ، اگر منظورتون فایل ها دیتابیس در پوشه Data خود SQL Server هست که اونها در حالت ReadOnly نبودن ، خود پوشه بود که از حالت ReadOnly خارج کردمش ولی نتیجه ای نداشت ، وقتی هم که سرور رو Stop کنم دیگه به بانک دسترسی ندارم که تو خود SQL Server از ReadOnly درش بیارم .

ASKaffash
شنبه 22 اسفند 1388, 10:32 صبح
سلام
فایلهای بانک شما با ساختارهای Data_ و Log_ که توسط 2000 ایجاد کرده اید

setak
شنبه 22 اسفند 1388, 16:00 عصر
از دستور زير استفاده كنيد :
ALTER DATABASE databasename SET READ_Write

Felony
یک شنبه 23 اسفند 1388, 05:56 صبح
فایلهای بانک شما با ساختارهای Data_ و Log_ که توسط 2000 ایجاد کرده اید
این فایلها در حالت ReadOnlyنیستن .



از دستور زير استفاده كنيد :
ALTER DATABASE databasename SET READ_Write
پیغام خطا زیر رو میده :

Database 'FSR' is in warm standby. A warm-stanby database is read-only.

Felony
یک شنبه 23 اسفند 1388, 09:54 صبح
پیدا کردم ، برای دوستان دیگه که همچین مشکلی رو دارن :


RESTORE DATABASE [database_name] WITH RECOVERY