Aracılığıyla paylaş


SQL Server (CEIP) için kullanım ve tanılama verisi toplamayı yapılandırma

Şunlar için geçerlidir: SQL Server

Özet

Varsayılan olarak, Microsoft SQL Server müşterilerinin uygulamayı nasıl kullandığı hakkında bilgi toplar. Özellikle, SQL Server yükleme deneyimi, kullanım ve performans hakkında bilgi toplar. Bu bilgiler, Microsoft'un müşteri ihtiyaçlarını daha iyi karşılamak için ürünü geliştirmesine yardımcı olur. Örneğin Microsoft, müşterilerin karşılaştığı hata kodu türleri hakkında bilgi toplar; böylece ilgili hataları düzeltebilir, SQL Server'ı kullanma hakkındaki belgelerimizi geliştirebilir ve müşterilere daha iyi hizmet vermek için ürüne özelliklerin eklenip eklenmeyeceğini belirleyebiliriz.

Özellikle, Microsoft bu mekanizma aracılığıyla aşağıdaki bilgi türlerinden hiçbirini göndermez:

  • Kullanıcı tablolarının içindeki değerler
  • Tüm oturum açma kimlik bilgileri veya diğer kimlik doğrulama bilgileri
  • Kişisel bilgiler

Aşağıdaki örnek senaryo, ürünün geliştirilmesine yardımcı olan özellik kullanım bilgilerini içerir.

SQL Server 2017 ve üzeri, hızlı analiz senaryolarını etkinleştirmek için columnstore dizinlerini destekler. Columnstore dizinleri, yeni eklenen veriler için geleneksel bir B ağacı dizin yapısını, verileri sıkıştırmak ve sorgu yürütmeyi hızlandırmak için özel bir sütun odaklı sıkıştırılmış yapıyla birleştirir. Ürün, verileri B ağacı yapısından arka planda sıkıştırılmış yapıya geçirmek ve böylece gelecekteki sorgu sonuçlarını hızlandırmak için buluşsal yöntemler içerir.

Uyarı

Belgelerde genellikle dizinlere başvuruda B ağacı terimi kullanılır. Rowstore dizinlerinde Veritabanı Altyapısı bir B+ ağacı uygular. Bu, sütun deposu dizinleri veya bellek için iyileştirilmiş tablolardaki dizinler için geçerli değildir. Daha fazla bilgi için SQL Server ve Azure SQL dizin mimarisi ve tasarım kılavuzuna bakın.

Arka plan işlemi verilerin eklenme hızına ayak uydurmazsa sorgu performansı beklenenden daha yavaş olabilir. Microsoft, ürünü geliştirmek için SQL Server'ın otomatik veri sıkıştırma işlemine ne kadar uygun olduğu hakkında bilgi toplar. Ürün ekibi, sıkıştırma gerçekleştiren kodun sıklığını ve paralelliğini hassas bir şekilde ayarlamak için bu bilgileri kullanır. Bu sorgu, (Microsoft) veri taşıma hızını değerlendirebilmemiz için bu bilgileri toplamak için zaman zaman çalıştırılır. Bu, ürün buluşsal özelliklerini iyileştirmemize yardımcı olur.

SELECT object_id, type_desc, data_space_id, db_id() AS database_id FROM sys.indexes WITH(nolock) WHERE type = 5 or type = 6 
SELECT cntr_value as merge_policy_evaluation
FROM sys.dm_os_performance_counters WITH(nolock)
WHERE object_name LIKE '%columnstore%' 
AND counter_name ='Total Merge Policy Evaluations' 
AND instance_name = '_Total'

Bu sürecin müşterilere değer sunmak için gerekli mekanizmalara odaklandığını unutmayın. Ürün ekibi dizindeki verilere bakmaz veya bu verileri Microsoft'a göndermez. SQL Server her zaman kurulum işleminden yükleme deneyimi hakkında bilgi toplar ve gönderir, böylece müşterinin karşılaştığı yükleme sorunlarını hızla bulabilir ve düzeltebiliriz. SQL Server 2017 ve üzeri, aşağıdaki mekanizmalar aracılığıyla Microsoft'a bilgi (sunucu başına örnek temelinde) göndermeyecek şekilde yapılandırılabilir:

  • Hata ve Kullanım Raporlama uygulamasını kullanarak
  • Sunucuda kayıt defteri alt anahtarlarını ayarlayarak

Linux üzerinde SQL Server için bkz. Linux üzerinde SQL Server için Müşteri Geri Bildirimi

Uyarı

Microsoft'a bilgi gönderilmesini yalnızca SQL Server'ın ücretli sürümlerinde devre dışı bırakabilirsiniz.

Açıklamalar

  • SQL CEIP hizmetinin kaldırılması veya devre dışı bırakılması desteklenmez.
  • SQL CEIP kaynaklarını Küme Grubundan kaldırma desteklenmez.

Veri toplamayı geri çevirmek için bkz . Yerel denetimi açma veya kapatma

Hata ve Kullanım Raporlama uygulaması

Kurulumdan sonra, SQL Server bileşenleri ve örnekleri için kullanım ve tanılama veri toplama ayarı Hata ve Kullanım Raporlama uygulaması aracılığıyla değiştirilebilir. Bu uygulama SQL Server yüklemesinin bir parçası olarak kullanılabilir. Bu araç, her SQL Server örneğinin kendi Kullanım Raporları ayarını yapılandırmasına olanak tanır.

Uyarı

Hata ve Kullanım Raporlama uygulaması SQL Server Yapılandırma Araçları altında listelenir. Hata Raporlama ve Kullanım ve Tanılama Verileri toplama tercihinizi SQL Server 2017'deki gibi yönetmek için bu aracı kullanabilirsiniz. Hata Raporlama, Kullanım ve Tanılama Verileri koleksiyonundan ayrıdır, bu nedenle Kullanım ve Tanılama Verileri toplamadan bağımsız olarak açılabilir veya kapatılabilir. Hata Raporlama, Microsoft'a gönderilen ve Gizlilik Bildirimi'nde açıklandığı gibi hassas bilgiler içerebilecek hata dökümlerini toplar.

Hata ve Kullanım Raporlama uygulaması SQL Server Reporting Services 2017 ve üzeri kuruluma dahil değildir. Microsoft'a bilgi göndermeyi yapılandırmak için kullanılabilecek tek mekanizma, sunucuda kayıt defteri alt anahtarlarını ayarlamaktır.

SQL Server Hata ve Kullanım Raporlama'yı başlatmak için Başlat'ı seçin ve arama kutusunda "Hata" araması yapın. SQL Server Hata ve Kullanım Raporlama öğesi görüntülenir. Aracı başlattıktan sonra, kullanım ve tanılama verilerinin yanı sıra bu bilgisayarda yüklü örnekler ve bileşenler için toplanan ciddi hataları yönetebilirsiniz.

Ücretli sürümler için, kullanım ve tanılama verilerinin Microsoft'a gönderilmesini yönetmek için "Kullanım Raporları" onay kutularını kullanın.

Ücretli veya ücretsiz sürümler için" Hata Raporları" onay kutularını kullanarak Microsoft'a ciddi hatalar ve kilitlenme bilgi dökümleri hakkında geri bildirim göndermeyi yönetin.

Sunucuda kayıt defteri alt anahtarlarını ayarlama

Kurumsal müşteriler Grup İlkesi ayarlarını, kullanım ve tanılama verileri toplamayı kabul etmek veya geri çevirmek için yapılandırabilir. Bu, kayıt defteri tabanlı bir ilke yapılandırılarak yapılır. İlgili kayıt defteri alt anahtarı ve ayarları aşağıdaki gibidir:

  • SQL Server örneği özellikleri için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceID}\CPE

    RegEntry adı = MüşteriGeriBildirimi

    Giriş türü DWORD: 0 devre dışıdır; 1 kabul edilir

    {InstanceID}, aşağıdaki örneklerde olduğu gibi örnek türünü ve örneğini ifade eder:

    • MSSQL14.CANBERRA için SQL Server 2017 Veritabanı motoru ve "CANBERRA" Örnek adı
    • MSAS14.CANBERRA, SQL Server 2017 Analysis Services ve "CANBERRA" adlı örnek için
  • SQL Server Reporting Services 2017 ve sonraki örnek özellikleri için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE

    RegEntry ismi = MüşteriGeriBildirim

    Giriş türü DWORD: 0 vazgeçmek; 1 katılmak

  • Tüm paylaşılan özellikler için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{Major Version}

    RegEntry adı = CustomerFeedback

    Giriş türü DWORD: 0 devre dışıdır; 1 kabul edilir

Uyarı

{Major Version}, SQL Server sürümünü ifade eder. Örneğin, "140", SQL Server 2017'ye başvurur.

Çökme dökümü toplanması için kayıt defteri alt anahtarlarını ayarlama

SQL Server'ın önceki bir sürümündeki davranışa benzer şekilde, SQL Server 2017 ve sonraki Enterprise sürümü müşterileri de sunucudaki Grup İlkesi ayarlarını, kilitlenme bilgi dökümü toplamayı kabul etmek veya devre dışı bırakmak için yapılandırabilir. Bu, kayıt defteri tabanlı bir ilke yapılandırılarak yapılır. İlgili kayıt defteri alt anahtarları ve ayarları aşağıdaki gibidir:

  • SQL Server örneği özellikleri için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceID}\CPE

    RegEntry adı = EnableErrorReporting

    Giriş türü DWORD: 0 vazgeç; 1 katıl

    {InstanceID}, aşağıdaki örneklerde olduğu gibi örnek türünü ve örneğini ifade eder:

    • MSSQL14. SQL Server 2017 için CANBERRA Veritabanı altyapısı ve "CANBERRA" Örnek adı
    • MSAS14.CANBERRA, SQL Server 2017 Analysis Services ve "CANBERRA" örnek adı için
  • SQL Server Reporting Services 2017 ve sonraki örnek özellikleri için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE

    RegEntry adı = EnableErrorReporting

    Giriş türü DWORD: 0 reddetme; 1 katılma

  • Tüm paylaşılan özellikler için:

    Alt anahtar = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{Major Version}

    RegEntry adı = EnableErrorReporting

    Giriş türü DWORD: 0 devre dışıdır; 1 kabul edilir

Uyarı

{Major Version}, SQL Server sürümünü ifade eder. Örneğin, "140", SQL Server 2017'ye başvurur.

Bu kayıt defteri alt anahtarlarında kayıt defteri tabanlı Grup İlkesi, SQL Server kilitlenme bilgi dökümü koleksiyonu tarafından kabul edilir.

SSMS için çökme dökümü koleksiyonu

SQL Server Management Studio (SSMS) kendi çökme dökümünü toplamaz. SSMS ile ilgili tüm kilitlenme dökümleri, Windows Hata Raporlama Sistemi'nin bir parçası olarak toplanır.

Bu özelliği açma veya kapatma yordamı işletim sistemi sürümüne bağlıdır. Özelliği açmak veya kapatmak için Windows sürümünüz için uygun makaledeki adımları izleyin.

Analysis Services için geri bildirim

Yükleme sırasında SQL Server 2016 ve üzeri Analysis Services, Analysis Services örneğine özel bir hesap ekler. Bu hesap, Analysis Services Sunucusu Yönetici rolünün bir üyesidir. Hesap, Analysis Services örneğinden geri bildirim için bilgi toplamak için kullanılır.

"Sunucudaki kayıt defteri alt anahtarlarını ayarlama" bölümünde açıklandığı gibi hizmetinizi kullanım ve tanılama verilerini göndermeyecek şekilde yapılandırabilirsiniz. Ancak, bunu yapmak hizmet hesabını kaldırmaz.

Yardım alın

SQL belgelerine katkıda bulunma

SQL içeriğini kendiniz düzenleyebildiğinizi biliyor muydunuz? Bunu yaparsanız, belgelerimizin geliştirilmesine yardımcı olmakla kalmaz, aynı zamanda sayfaya katkıda bulunan olarak da kabul edilirsiniz.

Daha fazla bilgi için Bkz. Microsoft Learn belgelerini düzenleme.