Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server Linux rendszeren
A Microsoft alapértelmezés szerint információkat gyűjt arról, hogy ügyfelei hogyan használják az SQL Servert. 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.
Ez a dokumentum részletesen bemutatja, hogy milyen típusú információkat gyűjtünk, és hogy hogyan konfigurálhatja a Linuxon futó SQL Servert az összegyűjtött adatok Microsoftnak való elküldésére. Az SQL Server tartalmaz egy adatvédelmi nyilatkozatot, amely ismerteti, hogy milyen információkat teszünk és mit nem gyűjtünk a felhasználóktól. További információ: adatvédelmi nyilatkozat.
A Microsoft a következő típusú információkat nem 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 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 konfigurálható úgy, hogy az mssql-conf keresztül ne küldjön adatokat (kiszolgálónkénti példányonként) a Microsoftnak. mssql-conf egy konfigurációs szkript, amely a Red Hat Enterprise Linuxhoz, a SUSE Linux Enterprise Serverhez és az Ubuntuhoz készült SQL Servert telepíti.
Jegyzet
Az információk microsoftos küldését csak az SQL Server fizetős verzióiban tilthatja le.
Használati és diagnosztikai adatgyűjtés letiltása
Ezzel a beállítással módosíthatja, hogy az SQL Server használati és diagnosztikai adatgyűjtést küld-e a Microsoftnak. Alapértelmezés szerint ez az érték igaz értékre van állítva. Az érték módosításához futtassa a következő parancsokat:
Fontos
Az SQL Server, az Express és a Developer ingyenes kiadásaihoz nem kapcsolhatja ki a használati és diagnosztikai adatgyűjtést.
Red Hat, SUSE és Ubuntu rendszeren
Futtassa a mssql-conf szkriptet root felhasználóként a
settelemetry.customerfeedbackparancsával. Az alábbi példa kikapcsolja a használati és diagnosztikai adatgyűjtést afalsemegadásával.sudo /opt/mssql/bin/mssql-conf set telemetry.customerfeedback falseIndítsa újra az SQL Server szolgáltatást:
sudo systemctl restart mssql-server
Linux-tárolóban
Ha le szeretné tiltani a használati és diagnosztikai adatgyűjtést Egy Linux-tárolóban, rendelkeznie kell a tárolóval, meg kell őriznie az adatokat.
Adjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]éscustomerfeedback = falsesorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confFuttassa a konténerképet:
Fontos
A
SA_PASSWORDkörnyezeti változó elavult. Használjon inkábbMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latest
Adjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]éscustomerfeedback = falsesorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confFuttassa a konténerképet:
Fontos
A
SA_PASSWORDkörnyezeti változó elavult. Használjon inkábbMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest
Adjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]éscustomerfeedback = falsesorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confFuttassa a konténerképet:
Fontos
A
SA_PASSWORDkörnyezeti változó elavult. Használjon inkábbMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest
Vigyázat
A jelszónak az SQL Server alapértelmezett jelszóházirendetkell követnie. Alapértelmezés szerint a jelszónak legalább nyolc karakter hosszúnak kell lennie, és a következő négy készletből három karakterből kell állnia: nagybetűk, kisbetűk, 10 számjegyből és szimbólumokból. A jelszavak legfeljebb 128 karakter hosszúak lehetnek. Használjon olyan jelszavakat, amelyek a lehető legkomplexebbek és hosszúak.
SQL Server helyi auditálása Linux-használat és diagnosztikai adatgyűjtés céljából
Az SQL Server olyan internetbarát szolgáltatásokat tartalmaz, amelyek információkat gyűjthetnek és küldhetnek a számítógépről vagy az eszközről ("szabványos számítógépadatok") a Microsoftnak. Az SQL Server használati és diagnosztikai adatgyűjtés helyi naplózási összetevője képes a szolgáltatás által gyűjtött adatokat egy kijelölt mappába írni, amely a Microsoftnak küldött adatokat (naplókat) jelöli. A helyi naplózás célja, hogy lehetővé tegye az ügyfelek számára, hogy a Microsoft által ezzel a funkcióval gyűjtött összes adatot megfelelőségi, szabályozási vagy adatvédelmi ellenőrzési okokból lássák.
A Linuxon futó SQL Serverben a helyi naplózás konfigurálható példányszinten az SQL Server adatbázismotorhoz. Más SQL Server-összetevők és SQL Server-eszközök nem rendelkeznek helyi naplózási képességgel a használati és diagnosztikai adatgyűjtéshez.
Helyi naplózás engedélyezése
Ez a beállítás engedélyezi a helyi naplózást, és lehetővé teszi annak a könyvtárnak a beállítását, amelyben a helyi naplók létre lettek hozva.
Hozzon létre egy célkönyvtárat az új helyi naplózási naplókhoz. Az alábbi példa egy új
/tmp/auditkönyvtárat hoz létre:sudo mkdir /tmp/auditMódosítsa a könyvtár tulajdonosát és csoportját a
mssqlfelhasználóra:sudo chown mssql /tmp/audit sudo chgrp mssql /tmp/auditFuttassa a mssql-conf szkriptet root felhasználóként a
setparancs segítségével atelemetry.userrequestedlocalauditdirectoryesetén:sudo /opt/mssql/bin/mssql-conf set telemetry.userrequestedlocalauditdirectory /tmp/auditIndítsa újra az SQL Server szolgáltatást:
sudo systemctl restart mssql-server
Linux-tárolóban
Linux tárolóban történő helyi naplózás engedélyezéséhez szükséges, hogy a tároló biztosítsa az adatokmegőrzését.
Az új helyi auditnaplók célkönyvtára a tárolóban lesz. Hozzon létre egy célkönyvtárat az új helyi naplózási naplókhoz a számítógép gazdagépkönyvtárában. Az alábbi példa egy új
/auditkönyvtárat hoz létre:sudo mkdir <host directory>/auditAdjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]ésuserrequestedlocalauditdirectory = <host directory>/auditsorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confFuttassa a konténerképet:
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latest
Az új helyi auditnaplók célkönyvtára a tárolóban lesz. Hozzon létre egy célkönyvtárat az új helyi naplózási naplókhoz a számítógép gazdagépkönyvtárában. Az alábbi példa egy új
/auditkönyvtárat hoz létre:sudo mkdir <host directory>/auditAdjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]ésuserrequestedlocalauditdirectory = <host directory>/auditsorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confA tároló lemezképének futtatása
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest
Az új helyi auditnaplók célkönyvtára a tárolóban lesz. Hozzon létre egy célkönyvtárat az új helyi naplózási naplókhoz a számítógép gazdagépkönyvtárában. Az alábbi példa egy új
/auditkönyvtárat hoz létre:sudo mkdir <host directory>/auditAdjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]ésuserrequestedlocalauditdirectory = <host directory>/auditsorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confA tároló lemezképének futtatása
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest
Az új helyi auditnaplók célkönyvtára a tárolóban lesz. Hozzon létre egy célkönyvtárat az új helyi naplózási naplókhoz a számítógép gazdagépkönyvtárában. Az alábbi példa egy új
/auditkönyvtárat hoz létre:sudo mkdir <host directory>/auditAdjon hozzá egy
mssql.conffájlt a gazdagépkönyvtárhoz, amely tartalmazza a[telemetry]ésuserrequestedlocalauditdirectory = <host directory>/auditsorokat.echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confA tároló lemezképének futtatása
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2025-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2025-latest
Vigyázat
A jelszónak az SQL Server alapértelmezett jelszóházirendetkell követnie. Alapértelmezés szerint a jelszónak legalább nyolc karakter hosszúnak kell lennie, és a következő négy készletből három karakterből kell állnia: nagybetűk, kisbetűk, 10 számjegyből és szimbólumokból. A jelszavak legfeljebb 128 karakter hosszúak lehetnek. Használjon olyan jelszavakat, amelyek a lehető legkomplexebbek és hosszúak.