سلام دوستان
من یه مشکل موقع restore کردن بانک sql دارم که پیغام میده
Database in use
من از کامپوننت SQLDMO در ویژوال بیسیک استفاده کردم
از دوستانی که در این زمینه کار کردند ممنون میشم اگه راهنمایی کنند که
مشکل از کجاست؟
با تشکر
سلام دوستان
من یه مشکل موقع restore کردن بانک sql دارم که پیغام میده
Database in use
من از کامپوننت SQLDMO در ویژوال بیسیک استفاده کردم
از دوستانی که در این زمینه کار کردند ممنون میشم اگه راهنمایی کنند که
مشکل از کجاست؟
با تشکر
ابتدا کانکشن را به یک بانک دیگه مثل pubs بده تا بانک sql برنامه آزاد بشه.
و یا می تونی بجای restore از attach و deattach استفاده کنی
سلام دوست عزیز ممنون از توجه شمانوشته شده توسط m_nejad
میشه یه کم بیشتر توضیح بدی
وقتی ما کانکشن ایجاد می کنیم با sqldmo فقط نام سرور رو مشخص می کنیم
چطور به یک بانک کانکت بشم؟
سلام
برای Retsore کردن یک دیتابیس باید این نکته را در نظر بگیرید که دیتابیس نباید در حال استفاده باشد. وقتی که شما با برنامه خودتان به بانک وصل میشود در اصل یک کانکشن با دیتابیستان ایجاد کرده اید و این بر خلاف قاعده ReStore کردن است. همانطور که دوستمان گفتند باید به دیتابیس دیگری نظیر Master کانکت شوید.
خدا نگهدار
سلام دوست عزیزنوشته شده توسط SQLPRO
همون طور که قبلا گفتم من وقتی با sqldmo وصل میشم کلا به خود sql وصل میشم نه بانک خاصی ، و هیچ ارتباطی بین برنامه و بانک از قبل موجود نیست
gsqlserver.connect(servername)و بعد موقع restore نام بانک رو در خصوصیت فایل مشخص میکنم.
لطفا راهنمایی کنید
با تشکر
من با یک کانکشن جدید هم به بانک دیگری وصل شدم ولی مشکلم هنوز پابرجاست ؟نوشته شده توسط m_nejad
لطفاا راهنمایی کنید
exec sp_who اجرا کنین ببینین واقعا کسی در دیتابیس وجود داره؟
ممنوننوشته شده توسط AminSobati
امتحان می کنم