“Cannot drop the database ” because it is being used for replication.” Hatasının Çözümü

Replication kurdunuz ama bir süre sonra veritabanını replike etme ihtiyacınız sonra erdi ya da sadece test amaçlı kurmuştunuz ve replication’ı kaldırıp veritabanını silmek istiyorsunuz.

 

İlgili publication ve subscription’ı kaldırdıktan sonra veritabanını yine de silmenize izin vermedi ve bu hatayı aldınız. Böyle bir durumda ilk etapta aşağıdaki script’i çalıştırın ve veritabanını tekrar silmeyi deneyin.

 

exec sp_replicationdboption @dbname= N'AdventureWorks2014', @optname=N'publish', @value = 'FALSE'

 

Eğer bu yöntem sonuç vermezse başka bir instance üzerinde boş ve silemediğiniz veritabanı ile aynı isimde başka bir veritabanı oluşturun. Bu boş veritabanının backup’ını alıp silemediğiniz veritabanının üstüne overwrite edecek şekilde restore edin ve restore işlemi bittikten sonra tekrar silmeyi deneyin.

Loading

Leave Your Comment