मैंने गलती से एक उपयोगकर्ता को db_owner स्कीमा (नीचे के रूप में UI में चेक बॉक्स का उपयोग करके) का स्वामित्व दे दिया है और अब मैं यह कर रहा हूँ:
- दूसरे उपयोगकर्ता को स्वामित्व स्थानांतरित करें
- उपयोगकर्ता को DB से ड्रॉप करें (हालाँकि मैं SQL सर्वर में लॉगिन हटा सकता हूं)
मैंने प्रयास किया कि डेटाबेस प्रिंसिपल डेटाबेस में एक स्कीमा का मालिक हो, और उसे छोड़ा नहीं जा सकता।
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo
और जब यह सफलतापूर्वक पूरा हो जाता है, तब भी उपयोगकर्ता के पास स्वामित्व होता है, और इसे बाहर निकाल दिया जाता है इसलिए मैं इसे UI में भी नहीं कर सकता।
एक समाधान मिला:
एरॉन के जवाब के अलावा , मुझे एहसास हुआ कि मैं उपरोक्त कमांड को गलत DB (फेसपालम!) में चलाऊंगा। एक बार DB उपरोक्त SQL दोनों को सही कर दिया गया था और नीचे दिए गए उत्तर ने काम किया।