আমার কাছে একটি ডেভেলপমেন্ট ডাটাবেস রয়েছে যা একটি ভিজ্যুয়াল স্টুডিও ডাটাবেস প্রকল্প (টিএফএস অটো বিল্ডের মাধ্যমে) থেকে প্রায়শই পুনঃ-মোতায়েন করে।
কখনও কখনও আমি আমার বিল্ড চালানোর সময় আমি এই ত্রুটিটি পাই:
ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later.
ALTER DATABASE statement failed.
Cannot drop database "MyDB" because it is currently in use.
আমি এটি চেষ্টা করেছি:
ALTER DATABASE MyDB SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE
তবে আমি এখনও ডাটাবেস ড্রপ করতে পারি না। (আমার অনুমান যে বেশিরভাগ বিকাশকারীদের আছেdbo
অ্যাক্সেস রয়েছে))
আমি নিজে চালাতে পারি SP_WHO
এবং সংযোগগুলি হত্যা শুরু করতে পারি তবে অটো বিল্ডে এটি করার জন্য আমার একটি স্বয়ংক্রিয় উপায় প্রয়োজন। (যদিও এবার আমার সংযোগটি সেই ডিবিতে আমি একমাত্র ড্রপ করার চেষ্টা করছি))
এমন কোনও লিপি আছে যা আমার সাথে সংযুক্ত কিনা তা বিবেচনা না করেই ডাটাবেস ফেলে দিতে পারে?