Blog Listem

2 Ocak 2015 Cuma

SQL SERVER - SA şifresi silindiyse ve kimsede Sysadmin yetkisi yoksa?

SQL Server Configuration Manager içinde ilgili sunucunun özelliklerine girin. Advanced/Gelişmiş tabında Properties/Özellikler alanına "-m" parametresini ekleyin. Ancak bu parametreyi eklerken bir önceki parametrenin sonuna ";" koyun ve hiç boşluk bırakmayın! Yani ";-m" şeklince yazacaksınız (tırnak işaretleri yok).
SQL Sunucuyu yeniden başlatın. Sunucunuz single modda başlayacak.
SQLCMD.EXE dosyasını admin yetkisiyle başlatın. SQL Server'a girmek için kullandığınız Windows kullanıcısına aşağıdaki gibi Sysadmin yetkisi verin:

EXEC sp_addsrvrolemember "myserver\myuser","sysadmin";
GO

ya da

EXEC sp_password NULL, 'newpwd', 'sa';
GO

Eklediğiniz paremetreyi silip sunucunuzu normal modda başlatmayı unutmayın!..

kaynak:
http://blogs.msdn.com/b/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx

Hiç yorum yok:

Yorum Gönder