SQL Server'da sysadmin kullanıcı hesabının şifresini unutursanız, nasıl yeni bir sysadmin kullanıcı yaratabilirsiniz


13 Haziran 2012     Etiketler: SQL Veritabanı

sysadmin haklarına sahip olan hesabı yanlışlıkla devre dışı bırakıp, veritabanı üzerinde tam kontrolü kaybetmek mümkün. Bu durumda sysadmin haklarına sahip yeni bir hesap yaratabilirsiniz.


Böyle bir durumda yapılması gerekenleri adım adım inceleyelim:

1. Yerel makinede admin haklarına sahip bir kullanıcı hesabıyla veritabanı sunucusunda oturum açalım. Bu hesap veritabanı üzerinde sysadmin haklarını kaybetmiş olsa da, yerel makine de administratör olduğu için aşağıdaki adımları uygulama hakkına sahip olacaktır.

2. Veritabanı Windows servisini durduralım.
Komut penceresinde (command prompt) net stop MSSQLSERVER komutunu çalıştırarak veritabanı servisini durduralım.

3. Veritabanı Windows servisini TEK-KULLANICI modunda yeniden başlatalım.
Yine komut penceresinde net start MSSQLSERVER /m komutu ile servisimizi bu özel modda başlatalım.

4. SQL Server Management Studio ile oturum açalım.
Yerel makinede admin haklarına sahip bir kullanıcı hesabıyla yeni bir veritabanı sorgu oturumu açalım ve

alter login sa enable
create login yeniAdmin with password='yeniŞifre'
exec sp_addsrvrolemember 'yeniAdmin', 'sysadmin'


komutunu çalıştıralım.

ÖNEMLİ NOT: Veritabanı TEK-KULLANICI modunda olduğu için SQL Server Management Studio ile oturum açarken bağlantı reddedilecektir. Bu durumda Object Explorer penceresini kapatıp, New Query penceresi ile oturum açmamız gerekecektir.

5. Veritabanı Windows servisini yeniden başlatmak.
TEK-KULLANICI modundandan normal moda geçmek için net stop MSSQLSERVER komutu ile servisi durdurup, net start MSSQLSERVER ile yeniden başlatalım. Şimdi yeni yarattığımız ve admin haklarına sahip hesabımızla veritabanımıza bağlanabiliriz.




Yorumlar


Bu makaleye ait yorum bulunamadı.

Sizin yorumunuz

Email


Adınız







F5 Dergi © 2017