SYNDROME
چهارشنبه 31 مرداد 1386, 22:14 عصر
با سلام
بنده زمانی که برنامه در حال اجرا است می خواهم backupرا که از بانک گرفته ام Restoreکنم.
اگر برنامه در حالت اجرا نباشد دستور زیر را در QueryAnalayzerمی نویسم و مشکلی پیش نمی آید.
Restore DATABASE Test
FROM DISK = 'D:\Test.Bak'
حالا برنامه را اجرا می کنم و دستور فوق را در دلفی می نویسم ولی پیغام خطای زیر را نمایش می دهد.
Exclusive access could not be obtained because the database is in use.
در زمان اجرای برنامه دیگر حتی حتی در QueryAnalayzerنیز نمی توانم و باز هم پیغام بالا را می دهد.
در دلفی حتی قبل از اجرای دستور فوق Use Masterرا نیز می نویسم ولی باز هم جواب نمی دهد.
قبلا همین دستورات کار می کرد(در دلفی 7)ولی حالا نمی دانم به خاطر دلفی 2007است یا مشکل از چیز دیگری است.
در ضمن SQL2000استفاده می کنم.
با تشکر از راهنمایی شما.
بنده زمانی که برنامه در حال اجرا است می خواهم backupرا که از بانک گرفته ام Restoreکنم.
اگر برنامه در حالت اجرا نباشد دستور زیر را در QueryAnalayzerمی نویسم و مشکلی پیش نمی آید.
Restore DATABASE Test
FROM DISK = 'D:\Test.Bak'
حالا برنامه را اجرا می کنم و دستور فوق را در دلفی می نویسم ولی پیغام خطای زیر را نمایش می دهد.
Exclusive access could not be obtained because the database is in use.
در زمان اجرای برنامه دیگر حتی حتی در QueryAnalayzerنیز نمی توانم و باز هم پیغام بالا را می دهد.
در دلفی حتی قبل از اجرای دستور فوق Use Masterرا نیز می نویسم ولی باز هم جواب نمی دهد.
قبلا همین دستورات کار می کرد(در دلفی 7)ولی حالا نمی دانم به خاطر دلفی 2007است یا مشکل از چیز دیگری است.
در ضمن SQL2000استفاده می کنم.
با تشکر از راهنمایی شما.