ورود

View Full Version : مشکل در restore کردن بانک sql



navidal
سه شنبه 23 آبان 1385, 07:23 صبح
سلام دوستان
من یه مشکل موقع restore کردن بانک sql دارم که پیغام میده
Database in use
من از کامپوننت SQLDMO در ویژوال بیسیک استفاده کردم
از دوستانی که در این زمینه کار کردند ممنون میشم اگه راهنمایی کنند که
مشکل از کجاست؟
با تشکر

m_nejad
سه شنبه 23 آبان 1385, 11:22 صبح
ابتدا کانکشن را به یک بانک دیگه مثل pubs بده تا بانک sql برنامه آزاد بشه.
و یا می تونی بجای restore از attach و deattach استفاده کنی

navidal
سه شنبه 23 آبان 1385, 22:22 عصر
ابتدا کانکشن را به یک بانک دیگه مثل pubs بده تا بانک sql برنامه آزاد بشه.
و یا می تونی بجای restore از attach و deattach استفاده کنی

سلام دوست عزیز ممنون از توجه شما
میشه یه کم بیشتر توضیح بدی
وقتی ما کانکشن ایجاد می کنیم با sqldmo فقط نام سرور رو مشخص می کنیم
چطور به یک بانک کانکت بشم؟

SQLPRO
جمعه 26 آبان 1385, 00:38 صبح
سلام
برای Retsore کردن یک دیتابیس باید این نکته را در نظر بگیرید که دیتابیس نباید در حال استفاده باشد. وقتی که شما با برنامه خودتان به بانک وصل میشود در اصل یک کانکشن با دیتابیستان ایجاد کرده اید و این بر خلاف قاعده ReStore کردن است. همانطور که دوستمان گفتند باید به دیتابیس دیگری نظیر Master کانکت شوید.
خدا نگهدار

navidal
جمعه 26 آبان 1385, 13:59 عصر
سلام
برای Retsore کردن یک دیتابیس باید این نکته را در نظر بگیرید که دیتابیس نباید در حال استفاده باشد. وقتی که شما با برنامه خودتان به بانک وصل میشود در اصل یک کانکشن با دیتابیستان ایجاد کرده اید و این بر خلاف قاعده ReStore کردن است. همانطور که دوستمان گفتند باید به دیتابیس دیگری نظیر Master کانکت شوید.
خدا نگهدار
سلام دوست عزیز
همون طور که قبلا گفتم من وقتی با sqldmo وصل میشم کلا به خود sql وصل میشم نه بانک خاصی ، و هیچ ارتباطی بین برنامه و بانک از قبل موجود نیست

gsqlserver.connect(servername)
و بعد موقع restore نام بانک رو در خصوصیت فایل مشخص میکنم.

لطفا راهنمایی کنید
با تشکر

navidal
پنج شنبه 02 آذر 1385, 08:26 صبح
ابتدا کانکشن را به یک بانک دیگه مثل pubs بده تا بانک sql برنامه آزاد بشه.
و یا می تونی بجای restore از attach و deattach استفاده کنی

من با یک کانکشن جدید هم به بانک دیگری وصل شدم ولی مشکلم هنوز پابرجاست ؟

لطفاا راهنمایی کنید:گیج:

AminSobati
پنج شنبه 02 آذر 1385, 13:14 عصر
exec sp_who اجرا کنین ببینین واقعا کسی در دیتابیس وجود داره؟

navidal
جمعه 03 آذر 1385, 10:29 صبح
exec sp_who اجرا کنین ببینین واقعا کسی در دیتابیس وجود داره؟

ممنون

امتحان می کنم