Database’yi AG eklerken Status “Password Required”

Bir veri tabanını Always On Availability Group’a eklerken karşılaşmış olduğum “Password Required” durumunda yapabileceğiniz bir kaç adımdan bahsedeceğim. Öncelikle bu durumla şifrelenmiş veri tabanını  Always On Availability Group’a eklerken karşılaşırsınız. Hangi veri tabanlarında şifreleme olduğunu aşağıda script yardımıyla görebilirsiniz. USE MASTER SELECT * FROM sys.symmetric_keys Şimdi gelelim veri tabanımızı Always On Availability Group’a eklemeye Yukarıda gördüğünüz yere veri tabanını uygulamış olduğunuz şifreyi girmeniz daha sonrasında refresh dediğinizde ilerlemenize izin verecektir. Peki şifremizi unuttuysak neler yapabiliriz 🙂 1- Master key’i drop edebiliriz. USE [DENEMEDB] GO DROP MASTER KEY 2- Master key şifresini değiştirebiliriz. ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD='YENİ_ŞİFRENİZ' Her adımı denediniz fakat aşağıdaki gibi bir hata alıyorsanız ne yapmanız gerek? Msg 15329, Level 16, State 2, Line 1 The current master key cannot be decrypted. If this is a database master key, you should attempt to open it in the session before performing this operation. The FORCE option […]

Database’yi AG eklerken Status “Password Required”

Bir veri tabanını Always On Availability Group’a eklerken karşılaşmış olduğum “Password Required” durumunda yapabileceğiniz bir kaç adımdan bahsedeceğim.

Öncelikle bu durumla şifrelenmiş veri tabanını  Always On Availability Group’a eklerken karşılaşırsınız. Hangi veri tabanlarında şifreleme olduğunu aşağıda script yardımıyla görebilirsiniz.

USE MASTER SELECT * FROM sys.symmetric_keys

Şimdi gelelim veri tabanımızı Always On Availability Group’a eklemeye

Yukarıda gördüğünüz yere veri tabanını uygulamış olduğunuz şifreyi girmeniz daha sonrasında refresh dediğinizde ilerlemenize izin verecektir.

Peki şifremizi unuttuysak neler yapabiliriz 🙂

1- Master key’i drop edebiliriz.

USE [DENEMEDB] GO DROP MASTER KEY

2- Master key şifresini değiştirebiliriz.

ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD='YENİ_ŞİFRENİZ'

Her adımı denediniz fakat aşağıdaki gibi bir hata alıyorsanız ne yapmanız gerek?

Msg 15329, Level 16, State 2, Line 1
The current master key cannot be decrypted. If this is a database master key, you should attempt to open it in the session before performing this operation. The FORCE option can be used to ignore this error and continue the operation but the data encrypted by the old master key will be lost.

Burada size anlatılmak istenen şifresini değiştirmek istediğiniz master key’in önce ilk belirlemiş olduğunuz şifrenizi girmeniz daha sonrasında güncelleme işlemini yapmanız gerekmektedir.

OPEN MASTER KEY DECRYPTION BY PASSWORD = 'ESKİ_ŞİFRENİZ' GO ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD='YENİ_ŞİFRENİZ'

 

 

 

 

Benzer Yazılar

SQL Server DMV ve DMF – 5

SQL Server 4 gün önce

Bu yazıda SQL Server’da DMV ve DMF serisinin 4.süne devam edeceğiz. Bir önceki yazımızda sys.dm_os_sys_info DMV’si altında neleri göreceğimizi ve sciprtler ile baktığımızda neleri okuyabileceğimizi görmüştük. Özellikle CPU kaynaklarının SQL server tarafından nasıl kullanıldığı öğrenmiştik. Bu yazıda sys.dm_os_sys_info ve memory ile ilişkili DMV’ler yardımı ile Memory kaynaklarının nasıl kullanıldığı ve burada nelerin dikkat edilmesi hususunda bilgileri öğrenmiş olacağız. Bildiğiniz gibi kaynaklara ilişkin bilgilere sys.dm_os_sys_info üzerinden erişebiliyorduk. Buffer Pool kullanım durumunu kontrol etmek istediğimde;   SELECT (physical_memory_kb)/1024 AS physical_memory_MB, (committed_kb)/1024.0 as BPool_Committed_MB, (committed_target_kb)/1024.0 as BPool_Commit_Tgt_MB, (visible_target_kb)/1024.0 as BPool_Visible_MB FROM  sys.dm_os_sys_info; Görsel – 1 physical_memory_MB: Fiziksel olarak server üzerindeki memory miktarı. visible_target_KB: Buffer Pool içerisinde yer alan 8KB’lık Buffer’ların sayısını gösterir. Bu değerin çok düşük olması Memory hataları veya memory dump alınmasına neden olacaktır. committed_kb: SQL Server tarafından kullanılan Actual Memory değeridir. committed_target_kb: SQL Server tarafından tüketilmek için denenen memory miktarıdır. committed_target_kb > committed_kb durumunda; SQL Server Mmemory Manager ek memory ihtiyacı […]

FAILOVER CLUSTER INSTANCE (FCI) FAILOVER

SQL Server 3 hafta önce

Bu makalede Windows Failover Cluster Instance (WFCI) kurulu olan sunucular arasında failover işlem adımlarından bahsedeceğim. SQL Server Failover Cluster Instance (WFCI) ortamımızda sunucular arasında failover işlemini gerçekleştirmeden önce dikkat edilmesi gereken adımlar: Ortamın hızlı bir şekilde failover işlemini gerçekleştirebilmesi için veri tabanlarının .ldf file ‘larının shrink edilmesi ve veri tabanlarına checkpoint atılması gerekmektedir. İlgili clusterda bulunan sunucuların versiyon ve konfigürasyon ayarlarının eşlenik olması gerekmektedir. Failover Cluster Instance ortak disk yedekli sunucu mantığı ile çalıştığı için uygulama veri tabanları ve sistem veri tabanlarını barındıran disklerin tüm sunucularda zone işlemlerinin gerçekleştirilmiş olması gerekmektedir. Yetkili kullanıcı olan service kullanıcılarının computer manager ‘dan sunucu üzerinde gerekli yetkilendirmelerinin yapılması. SQL Server Failover Cluster Instance (WFCI) ortamımızda sunucular arasında failover işlemi için iki yöntem bulunmaktadır bunlar; 1) Failover Cluster Manager > Roles > ilgili role sağ tık > Move > Select Node > failover edilmek istenilen node seçilir ve failover işlemi gerçekleşir. Ancak burada bu yönetimin […]

FAILOVER CLUSTER INSTANCE (WFCI) SERVER ÇIKARMA

SQL Server 4 hafta önce

Bu makalede Windows Failover Cluster Instance (WFCI) kurulu olan sunucu ortamlarından belirlenen bir sunucunun çıkarılma adımlarından bahsedeceğim. Görsel – 1 SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 1 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > Resources > Policies ) bu durumda service nasıl bir aksiyon alacağına karar verme konumundayız.   Görsel – 2   Peki şimdi SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 2 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > ilgili role sağ tık > properties > Failover) ne kadar süre ile kaç kez tekrar failover olmaya çalışacağını görüntüleyebilirsiniz.   Görsel – 3 Şimdi sunucumuzu clusterdan çıkaracağız, “Failover Cluster Manager > Nodes > ilgili node sağ tık > Stop Cluster Service > ilgili node sağ tık > Evict” adımlarını […]

0 Yorum

Yorum Yaz

Rastgele