Megosztás a következőn keresztül:


Használati és diagnosztikai adatgyűjtés konfigurálása AZ SQL Serverhez (CEIP)

A következőkre vonatkozik:SQL Server

Összefoglalás

Alapértelmezés szerint a Microsoft SQL Server adatokat gyűjt arról, hogy ügyfelei hogyan használják az alkalmazást. Az SQL Server pontosabban információkat gyűjt a telepítési felületről, a használatról és a teljesítményről. Ezek az információk segítenek a Microsoftnak a termék továbbfejlesztésében, hogy jobban megfeleljen az ügyfelek igényeinek. A Microsoft például információkat gyűjt arról, hogy milyen típusú hibakódokkal találkozhatnak az ügyfelek, hogy kijavíthassuk a kapcsolódó hibákat, javíthassuk az SQL Server használatával kapcsolatos dokumentációnkat, és megállapíthassuk, hogy az ügyfelek jobb kiszolgálása érdekében hozzá kell-e adni a szolgáltatásokhoz a terméket.

A Microsoft a következő típusú információk egyikét sem küldi el ezen a mechanizmuson keresztül:

  • Bármely érték a felhasználói táblákban
  • Bejelentkezési hitelesítő adatok vagy egyéb hitelesítési adatok
  • Személyes adatok

Az alábbi példaforgatókönyv olyan funkcióhasználati információkat tartalmaz, amelyek segítenek a termék fejlesztésében.

Az SQL Server 2017 és újabb verziói támogatják az oszlopcentrikus indexeket a gyors elemzési forgatókönyvek engedélyezéséhez. Az oszlopcentrikus indexek egy hagyományos B-fa indexstruktúrát kombinálnak az újonnan beszúrt adatokhoz egy speciális oszloporientált tömörített struktúrával az adatok tömörítéséhez és a lekérdezések végrehajtásának felgyorsításához. A termék heurisztikus megoldásokat tartalmaz az adatok B-fa struktúrából a háttérben lévő tömörített struktúrába való migrálásához, ezáltal felgyorsítva a jövőbeli lekérdezési eredményeket.

Jegyzet

A dokumentáció általában a B-fa kifejezést használja az indexekre hivatkozva. A sorkataszterekben az adatbázismotor egy B+ fát implementál. Ez nem vonatkozik az oszlopcentrikus indexekre vagy a memóriaoptimalizált táblák indexére. További információ: SQL Server és Azure SQL index architektúrája és tervezési útmutatója.

Ha a háttérművelet nem tartja lépést az adatok beszúrási sebességével, a lekérdezési teljesítmény a vártnál lassabb lehet. A termék továbbfejlesztése érdekében a Microsoft információkat gyűjt arról, hogy az SQL Server mennyire tartja lépést az automatikus adattömörítési folyamattal. A termékcsapat ezen információk segítségével finomhangolja a tömörítést végző kód gyakoriságát és párhuzamosságát. Ezt a lekérdezést időnként futtatjuk, hogy összegyűjtsük ezeket az adatokat, hogy mi (a Microsoft) kiértékelhessük az adatáthelyezési sebességet. Ez segít optimalizálni a terméken alkalmazott heurisztikákat.

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'

Vegye figyelembe, hogy ez a folyamat az ügyfelek számára az érték biztosításához szükséges mechanizmusokra összpontosít. A termékcsapat nem vizsgálja meg az indexben lévő adatokat, és nem küldi el az adatokat a Microsoftnak. Az SQL Server mindig összegyűjti és elküldi a telepítési felülettel kapcsolatos információkat a telepítési folyamatból, hogy gyorsan megtalálhassuk és kijavíthassuk az ügyfél által tapasztalt telepítési problémákat. Az SQL Server 2017 és újabb verziók úgy konfigurálhatók, hogy (kiszolgálónkénti példányonként) ne küldjenek adatokat a Microsoftnak az alábbi mechanizmusokkal:

  • A Hiba- és használatjelentési alkalmazás használatával
  • A rendszerleíró adatbázis alkulcsainak beállításával a kiszolgálón

Linuxon futó SQL Server esetén tekintse meg Linuxon futó SQL Server felhasználói visszajelzését

Jegyzet

Az információk microsoftos küldését csak az SQL Server fizetős verzióiban tilthatja le.

Megjegyzések

  • Az SQL CEIP szolgáltatás eltávolítása vagy letiltása nem támogatott.
  • Az SQL CEIP-erőforrások fürtcsoportból való eltávolítása nem támogatott.

Ha le szeretné tiltani az adatgyűjtést, olvassa el A helyi naplózás be- és kikapcsolása

Hiba- és használatjelentési alkalmazás

A beállítás után az SQL Server-összetevők és -példányok használati és diagnosztikai adatgyűjtési beállítása módosítható a Hiba- és használati jelentéskészítő alkalmazással. Ez az alkalmazás az SQL Server telepítésének részeként érhető el. Ez az eszköz lehetővé teszi, hogy minden SQL Server-példány konfigurálja a saját Használati jelentések beállítását.

Jegyzet

A hiba- és használatjelentési alkalmazás az SQL Server konfigurációs eszközei alatt található. Ezzel az eszközzel az SQL Server 2017-hez hasonló módon kezelheti a hibajelentési és használati és diagnosztikai adatgyűjtési beállításokat. A hibajelentés eltér a használati és diagnosztikai adatgyűjtéstől, ezért a használati és diagnosztikai adatgyűjtéstől függetlenül be- és kikapcsolható. A Hibajelentés összegyűjti azokat a Microsoftnak küldött hibaösszeomláskor készült memóriaképeket, amelyek bizalmas információkat tartalmazhatnak, ahogyan az az adatvédelmi nyilatkozatában szerepel.

A hiba- és használatjelentési alkalmazás nem szerepel az SQL Server Reporting Services 2017-ben és újabb verzióiban. Az egyetlen lehetőség arra, hogy információt küldjünk a Microsoftnak, az a kiszolgálón lévő beállításjegyzék alkulcsainak beállítása.

Az SQL Server hiba- és használati jelentéskészítésének elindításához válassza a Startlehetőséget, majd keressen a "Hiba" kifejezésre a keresőmezőben. Megjelenik az SQL Server hiba- és használati jelentési eleme. Az eszköz elindítása után kezelheti a használati és diagnosztikai adatokat, valamint a számítógépre telepített példányok és összetevők esetében gyűjtött súlyos hibákat.

Fizetős verziók esetén a "Használati jelentések" jelölőnégyzetekkel kezelheti a használati és diagnosztikai adatok Microsoftnak való küldését.

Fizetős vagy ingyenes verziók esetén a "Hibajelentések" jelölőnégyzetekkel kezelheti a súlyos hibákról és összeomlásokról szóló visszajelzések küldését a Microsoftnak.

Beállításjegyzék-alkulcsok beállítása a kiszolgálón

A vállalati ügyfelek konfigurálhatják a csoportházirend-beállításokat a használat és a diagnosztikai adatgyűjtés letiltásához vagy letiltásához. Ez egy beállításjegyzék-alapú szabályzat konfigurálásával történik. A beállításjegyzék releváns alkulcsa és beállításai a következők:

  • AZ SQL Server-példány funkciói:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceID}\CPE

    RegEntry name = Ügyfélvisszajelzés

    A DWORD bejegyzéstípus: 0 kijelentkezve; 1 bejelentkezve

    A(z) {InstanceID} a példánytípusra és a példányra hivatkozik, ahogyan az alábbi példákban is látható:

    • MSSQL14. AZ SQL Server 2017-hez készült CANBERRA adatbázismotor és a "CANBERRA" példány neve
    • MSAS14. CANBERRA for SQL Server 2017 Analysis Services és a "CANBERRA" példány neve
  • Az SQL Server Reporting Services 2017 és újabb verziójú példányok jellemzői:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE

    RegEntry name = Ügyfélvisszajelzés

    A DWORD bejegyzéstípus: 0 kijelentkezve; 1 bejelentkezve

  • Az összes megosztott funkció esetén:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{Major Version}

    RegEntry name = Ügyfélvisszajelzés

    A DWORD bejegyzéstípus: 0 kijelentkezve; 1 bejelentkezve

Jegyzet

A(z) {Főverzió} az SQL Server verziójára hivatkozik. A "140" például az SQL Server 2017-et jelenti.

Beállításjegyzék alkulcsainak beállítása összeomlási memóriakép-gyűjteményhez

Az SQL Server egy korábbi verziójához hasonlóan, azok az ügyfelek, akik az SQL Server 2017-es és újabb Nagyvállalati kiadást használják, konfigurálhatják a csoportházirend-beállításokat a kiszolgálón annak érdekében, hogy részt vegyenek az összeomlási memóriaképek gyűjtésében, vagy kizárják magukat ebből. Ez egy beállításjegyzék-alapú szabályzat konfigurálásával történik. A beállításjegyzék megfelelő alkulcsai és beállításai a következők:

  • AZ SQL Server-példány funkciói:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceID}\CPE

    RegEntry name = EnableErrorReporting

    A DWORD bejegyzéstípus: 0 az opt-out; 1 az opt-in

    A(z) {InstanceID} a példánytípusra és a példányra hivatkozik, ahogyan az alábbi példákban is látható:

    • MSSQL14. AZ SQL Server 2017-hez készült CANBERRA adatbázismotor és a "CANBERRA" példány neve
    • MSAS14. CANBERRA for SQL Server 2017 Analysis Services és a "CANBERRA" példány neve
  • Az SQL Server Reporting Services 2017 és újabb verziójú példányok jellemzői:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE

    RegEntry name = EnableErrorReporting

    A DWORD bejegyzéstípus: 0 kijelentkezve; 1 bejelentkezve

  • Az összes megosztott funkció esetén:

    Alkulcs = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{Major Version}

    RegEntry name = EnableErrorReporting

    A DWORD bejegyzéstípus: 0 az opt-out; 1 az opt-in

Jegyzet

A(z) {Főverzió} az SQL Server verziójára hivatkozik. A "140" például az SQL Server 2017-et jelenti.

Az SQL Server összeomlási memóriaképek gyűjtése figyelembe veszi a beállításjegyzék-alapú csoportházirendet ezeken a beállításjegyzék-alkulcsokon.

Összeomlási memóriakép-gyűjtemény SSMS-hez

Az SQL Server Management Studio (SSMS) nem készít saját összeomlási memóriaképet. Az SSMS-hez kapcsolódó összeomlási memóriaképek a Windows hibajelentés részeként lesznek összegyűjtve.

A funkció be- és kikapcsolása az operációs rendszer verziójától függ. A funkció be- vagy kikapcsolásához kövesse a Windows-verzióhoz tartozó megfelelő cikkben leírt lépéseket.

Visszajelzés az Analysis Services szolgáltatásról

A telepítés során az SQL Server 2016 és újabb Analysis Services egy speciális fiókot ad hozzá az Analysis Services-példányhoz. Ez a fiók az Analysis Services-kiszolgáló rendszergazdai szerepkörének tagja. A fiók az Analysis Services-példány visszajelzési adatainak gyűjtésére szolgál.

A szolgáltatás konfigurálható úgy, hogy ne küldjön használati és diagnosztikai adatokat a "Beállításjegyzék-alkulcsok beállítása a kiszolgálón" című szakaszban leírtak szerint. Ez azonban nem távolítja el a szolgáltatásfiókot.

Segítség kérése

Közreműködés az SQL dokumentációjában

Tudta, hogy saját maga szerkesztheti az SQL-tartalmakat? Ha így tesz, nem csak a dokumentáció fejlesztésében segít, hanem az oldal közreműködőjeként is jóváírást kap.

További információ: Microsoft Learn-dokumentáció szerkesztése.