2012-04-17 19 views
8

SQL Server 2008 R2 veritabanının görevi Take offline gerçekleştirildi.SQL Server veritabanını çevrimiçi duruma getirme

Çevrimiçi olarak getiremiyorum!

Ben bir hata alıyorum

USE master; 
GO 

ALTER DATABASE [DBNAME] SET ONLINE 

ile çalıştı.

Kullanıcı veritabanı 'DBNAME' değiştirme izni yok, veritabanı yok veya veritabanı erişim kontrolleri sağlayan bir durumda değildir.

Aynı zamanda Bring online numaralı görevi kullanmayı denedim ve aynı hatayı alıyorum.

Herhangi biri bana yardımcı olabilir mi?

cevap

6

(Çevrimiçi, sağ DB tıklayın Görevler getir) * çevrimiçi getirmek fare GUI o kullanın yeniden yeniden SA hesabıyla veya sysadmin ayrıcalıklarına sahip başka bir hesapla oturum açmanız ve ardından kodunuzu tekrar çevrimiçi yapmak için yeniden çalıştırmanız gerekecektir. Oradayken, hesabınıza da sysadmin ekleyin. Veritabanına sahip değilseniz, SA şifresini almak için başka biriyle konuşmanız veya sizin için bunu yapmasını istemeniz gerekebilir. SA şifreniz yoksa veya güvenlik nedenlerinden ötürü reddedilmedikçe.

+1

Ayrıca, bu veritabanı giriş yapmak için varsayılan veritabanınız ise, bu sorunlara neden olabilir. Nasıl düzeltileceğini öğrenmek için bu konuya bakın: [SetDefault] (http://forums.asp.net/t/1611240.aspx/1) –

+0

SA hesabı çalıştı! Teşekkürler! – Tony

0

Hatanız kullanılabilir olmak için çok genel. Aslında veritabanını değiştirme haklarına sahip misiniz (çevrimdışı duruma getirmeyi başarırsanız, tahminim var)? SQL günlüklerine erişebilir misiniz (Yönetim> SQL Server günlükleri ile ağaçta erişilebilir)? Komut dosyasını yürüten kullanıcının beklediğiniz olduğundan emin misiniz?

Ayrıca, herhangi deneyebilirsiniz aşağıdaki * 'Bence sen hizmet sonra

+0

Evet haklarım var ..... SQL Server günlüklerini bulamadım, nerede? Hizmeti yeniden başlatmayı denedim .... Lütfen yardım edin! – Tony

+0

Günlüklere erişin (haklara sahipseniz): Sunucu ağacının altında: Sunucu> Yönetim> SQL Server günlükleri. – PPC

+0

Hizmetin yeniden başlatılması: "services.msc" kutucuğundaki super + R tuşlarına basmanızın başarısız olduğunu belirtmeniz gerekir. Ardından SQL Server () adlı hizmeti bulun, sağ tuşa tıklayın, – PPC