Biraz araştırmadan sonra bulduğum ve Visual Studio 2005 IDE'sinde entegre olarak çalışan SQL Debugger'ı işlerimi gerçekten oldukça kolaylaştırdı.Daha önceki versiyonda IDE üzerinde olmayan ve SQL server Query Analizer'da yapılan debug işlemi artık IDE nin içinde hem kod hemde veritabanı objesi üzerinde debug işlemini IDE üzerinden yapıyor böylece kafanız dönmüyor bir IDE bir Sql Management Studio içinde...Büyük projelerde kodun maintance'ını yapıcaksanız şayet oldukça yararlı bir özellik. "connection pooling" özelliğini desteklemiyor dolayısıyla connectionstringlere pooling=false ibaresi eklenmeli.Ayrıca veritabanı eğer lokalde değilse başka bir server üzerindeyse ve kodunuz kendi içinde bir veritabanı objesi üzerinden akıyorsa(örneğin stored procedure),remote debugger özelliği ile remote db objesi üzerinden kodunuzu debug edebiliyorsunuz gerçekten mükemmel. Ancak bana göre bi eksik tarafı şu eğer db objesinden sonraki noktaya breakpoint koymassanız sayet F11 ile db objesinin koduna girdiğinizde artık orda kalıyorsunuz koda dönemiyorsunuz :D eğer koda dönmek istiyorsanız db deki debug işleminden sonra o kodun altına da extra bir breakpoint koymalısınız.Bence burda tıpkı diger fonkların içine F11 le daldıktan sonra kaldıgımız yerden devam edebildiğimiz gibi edebilecegimiz bir özellik konsa hiç fena olmazdı ama buna da şükür.
ASP.NET.4GuysFromRolla.com: Debugging SQL Server 2005 Stored Procedures in Visual Studio
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder