2012-04-17 17 views
8

मैंने SQL Server 2008 R2 डेटाबेस के कार्य Take offline को निष्पादित किया।SQL सर्वर डेटाबेस ऑनलाइन लाएं

मैं इसे ऑनलाइन नहीं ला सकता!

मैं

USE master; 
GO 

ALTER DATABASE [DBNAME] SET ONLINE 

साथ करने की कोशिश की मैं कोई त्रुटि मिलती है।

उपयोगकर्ता डेटाबेस 'DBNAME' को बदलने के लिए अनुमति नहीं है, डेटाबेस मौजूद नहीं है, या डेटाबेस एक राज्य है कि उपयोग की अनुमति देता की जाँच में नहीं है।

मैंने कार्य Bring online का उपयोग करने का भी प्रयास किया और मुझे एक ही त्रुटि मिल गई।

क्या कोई मुझे एएसएपी की मदद कर सकता है?

उत्तर

6

मैं आपको लगता है ' एसए खाते, या sysadmin विशेषाधिकारों के साथ कुछ अन्य खाते के साथ लॉगिन करने की आवश्यकता होगी, और उसके बाद इसे वापस ऑनलाइन रखने के लिए अपना कोड चलाएं। जब आप वहां हों, तो अपने खाते में sysadmin भी जोड़ें। यदि आपके पास डेटाबेस का स्वामित्व नहीं है, तो आपको SA पासवर्ड प्राप्त करने के लिए किसी और से बात करने की आवश्यकता हो सकती है, या उनसे यह करने के लिए कहें। जब तक आपके पास SA पासवर्ड नहीं है या सुरक्षा कारणों से इसे कम कर दिया गया है।

+1

का प्रयास करना चाहिए, यदि वह डेटाबेस लॉगिन करने के लिए आपका डिफ़ॉल्ट डेटाबेस था, तो इससे समस्याएं हो सकती हैं। इसे ठीक करने के निर्देशों के लिए इसे देखें: [SetDefault] (http://forums.asp.net/t/1611240.aspx/1) –

+0

एसए खाता काम किया! धन्यवाद! – Tony

0

आपकी त्रुटि उपयोग करने योग्य होने के लिए बहुत सामान्य है। क्या आपको वास्तव में डेटाबेस को बदलने का अधिकार है (मुझे लगता है कि अगर आप इसे ऑफ़लाइन लाने में कामयाब रहे हैं तो आप ऐसा करते हैं)? क्या आप teh SQL लॉग (प्रबंधन के माध्यम से पेड़ में सुलभ> SQL सर्वर लॉग) तक पहुंच सकते हैं? क्या आप वाकई स्क्रिप्ट निष्पादित करने वाले उपयोगकर्ता की अपेक्षा करते हैं?

इसके अलावा, आप में से किसी की कोशिश कर सकते निम्नलिखित * पुनः आरंभ सेवा तो (, सही डीबी पर क्लिक करें, कार्य लाओ ऑनलाइन) पुन: प्रयास * माउस जीयूआई ओ का प्रयोग करें यह ऑनलाइन लाने

+0

हाँ मेरे पास अधिकार हैं ..... मुझे SQL सर्वर लॉग नहीं मिला, यह कहां है ?? मैंने सेवा को पुनरारंभ करने का प्रयास किया .... कृपया मेरी मदद करें! – Tony

+0

लॉग एक्सेस करें (यदि आपके पास अधिकार हैं): सर्वर के अंतर्गत पेड़दृश्य: सर्वर> प्रबंधन> SQL सर्वर लॉग। यह आपको किसी भी असफल लॉगिन – PPC

+0

सेवा को पुनरारंभ करना चाहिए: बॉक्स "services.msc" बॉक्स में सुपर + आर दबाएं। फिर SQL सर्वर नामक सेवा का पता लगाएं (), राइट क्लिक करें, – PPC

संबंधित मुद्दे