Aynı anda birkaç saklı yordamın şifresini çözmek için sık sık kullandığım bir yöntem ...
RedGate'in SQL'ini kullanın Veritabanınızı boş bir veritabanıyla karşılaştırın (veya saklı yordamlara sahip olmadığını bildiğiniz herhangi bir veritabanını) ile karşılaştırın. Bir dağıtım komut dosyası oluşturun ve SSMS'ye kopyalayın. ENCRYPTION İLE beyaz boşlukla bulun ve değiştirin . Ardından OLUŞTURMA PROSEDÜRÜNÜ ALTER PROSEDÜRÜ olarak değiştirin. RedGate komut dosyasını orijinal veritabanına karşı çalıştırın ve tüm saklı yordam şifrelemesini kaldırdınız.
400+ saklı yordam içeren bir veritabanım vardı ve SQL Prompt kullanışlı olsa da, sağ tıklamak, kopyalamak, 400+ saklı yordamlara karşı yapıştırmak için zamanım değmezdi. RedGate SQL Compare'i kullanarak 400'den fazla saklı yordamdaki şifrelemeyi yaklaşık 10 dakika içinde bitirmeye başladım.