Ado.net'i öğrenmeye başladım ve biraz takıldım.SqlConnection.RetrieveStatistics() koleksiyonu doldurmuyor (StatisticsEnabled öğesi true değerine ayarlanmış)
1) SqlConnection.StatisticsEnabled özelliği üzerinden bağlantı istatistiklerini etkinleştirirseniz, SqlConnection örneğinin gerçekleştirdiği eylemler hakkında çeşitli bilgileri (RetrieveStatistics() aracılığıyla) alabilmem gerekir. Bu nedenle, aşağıdaki kodu çağırmadan önce, zaten bir bağlantı açtım ve bir veritabanından bazı değerleri aldım. Bu şekilde istatistikler, komutların nasıl gerçekleştirildiği hakkında bazı bilgiler sağlamalıdır. Ancak koleksiyondan alınan tüm değerler karakter sıfırı döndürür (dizgeye dönüştürüldüğünde). Neden olduğu hakkında bir fikrin var mı? Bazı PC varsayarsak
...
sc.StatisticsEnabled = true;
IDictionary statistic = sc.RetrieveStatistics();
Label1.Text = statistic["BytesReceived"].ToString(); //Label1.Text displays
character”0”
2) Ne adlar iki sunucudan herhangi belirtmek için() bir bağlantı dizesinde kullanmak istiyorsunuz, iki Sql sunucuları (MySQL sunucusu ve MS SQL Server) çalıştırır?
İstatistikler sunucuda etkinleştirildi mi? – leppie
Eğer sc.StatisticsEnabled = true ise, o zaman evet. –