Antivirussoftware configureren voor gebruik met SQL Server
Dit artikel bevat algemene richtlijnen voor het correct configureren van antivirussoftware op computers waarop SQL Server in uw omgeving wordt uitgevoerd.
We raden u ten zeerste aan om het beveiligingsrisico afzonderlijk te beoordelen voor elke computer waarop SQL Server in uw omgeving wordt uitgevoerd. Op basis van de evaluatie moet u de juiste hulpprogramma's selecteren voor het beveiligingsrisiconiveau van elke computer waarop SQL Server wordt uitgevoerd.
Daarnaast raden we u aan het hele systeem onder een volledige belasting te testen om eventuele wijzigingen in stabiliteit en prestaties te meten voordat u virusbeveiligingssoftware uitrolt.
Voor virusbeveiligingssoftware moeten systeembronnen worden uitgevoerd. U moet tests uitvoeren voor en nadat u uw antivirussoftware hebt geïnstalleerd om te bepalen of er nadelige gevolgen zijn voor de prestaties van de computer waarop SQL Server en op SQL Server zelf worden uitgevoerd.
Beveiligingsrisicofactoren
Houd rekening met de volgende factoren bij het bepalen van antimalwareoplossingen:
- De bedrijfswaarde van de informatie die is opgeslagen op de computer.
- Het vereiste beveiligingsniveau voor de informatie.
- De kosten voor het verliezen van toegang tot de informatie.
- Het risico van virussen of onjuiste informatie die van die computer wordt doorgegeven.
Servers met een hoog risico
Elke server loopt een risico op infectie. De servers met het hoogste risico voldoen over het algemeen aan een of meer van de volgende criteria:
- De servers zijn geopend voor het openbare internet.
- De servers hebben open poorten voor servers die zich niet achter een firewall bevinden.
- De servers lezen of uitvoeren bestanden van andere servers.
- Op de servers worden HTTP-servers uitgevoerd, zoals IIS (Internet Information Services) of Apache.
- De servers hosten bestandsshares.
- De servers gebruiken Database Mail voor het afhandelen van inkomende of uitgaande e-mailberichten.
Servers die niet voldoen aan de criteria voor een server met een hoog risico, lopen over het algemeen een lager risico, maar niet altijd.
Antivirussoftwaretypen
Actieve virusscans: Dit soort scancontroles controleert inkomende en uitgaande bestanden op virussen.
Virus sweep software: Virus sweep software scant bestaande bestanden op bestandsinfectie. Het detecteert problemen nadat bestanden zijn geïnfecteerd door een virus. Dit soort scannen kan leiden tot de volgende problemen met het herstellen van sql Server-databases en problemen met de volledige tekstcatalogus van SQL Server:
Als de virusveegsoftware een databasebestand heeft geopend wanneer SQL Server probeert de database te openen, kan de database waartoe het bestand behoort, worden gemarkeerd als verdacht. SQL Server opent een database wanneer deze wordt gestart of wanneer een database met Automatisch sluiten is gesloten en opnieuw wordt geopend. SQL Server-databasebestanden hebben doorgaans .mdf-, LDF- of .ndf-bestandsnaamextensies .
Als de virus-sweep-software een SQL Server-catalogusbestand voor volledige tekst heeft geopend wanneer zoeken in volledige tekst probeert het bestand te openen, hebt u mogelijk problemen met de volledige tekstcatalogus.
Scansoftware voor beveiligingsproblemen: De Microsoft Security Compliance Toolkit bevat een set hulpprogramma's waarmee ondernemingsbeheerders een breed scala aan beveiligingstaken kunnen uitvoeren. Deze taken omvatten het downloaden, analyseren, testen, bewerken, opslaan van door Microsoft aanbevolen beveiligingsconfiguratiebasislijnen voor Windows en andere Microsoft-producten en deze vergelijken met andere beveiligingsconfiguraties. Ga naar Microsoft Security Compliance Toolkit 1.0 om deze te downloaden.
Microsoft heeft ook het hulpprogramma voor het verwijderen van schadelijke software van Windows uitgebracht om specifieke, gangbare schadelijke software van computers te verwijderen. Zie Voor meer informatie over het Hulpprogramma voor het verwijderen van schadelijke software van Microsoft Windows specifieke bekende malware verwijderen met het hulpprogramma voor het verwijderen van schadelijke software (KB890830) van Windows.
Notitie
Windows Server 2016 en nieuwere versies schakelen Windows Defender automatisch in. Zorg ervoor dat Windows Defender is geconfigureerd om Filestream-bestanden uit te sluiten. Als u dit niet doet, kunnen de prestaties van back-up- en herstelbewerkingen afnemen. Zie Uitsluitingen configureren en valideren voor Scans van Windows Defender Antivirus voor meer informatie.
SQL Server-processen die moeten worden uitgesloten van virusscans
Wanneer u de antivirussoftware-instellingen configureert, moet u ervoor zorgen dat u de volgende processen (indien van toepassing) uitsluit van virusscans.
- sqlservr.exe (SQL Server Database Engine)
- sqlagent.exe (SQL Server Agent)
- sqlbrowser.exe (SQL Server Browser-service)
- %ProgramFiles%\Microsoft SQL Server\1<NN>\Shared\SQLDumper.exe (HULPPROGRAMMA SQLDumper)
Zie Services die zijn geïnstalleerd door SQL Server voor een bijgewerkte lijst met services en bestandspaden.
Toepassingen die op een SQL Server-computer zijn geïnstalleerd, kunnen modules laden in het SQL Server-proces (sqlservr.exe). De toepassingen gebruiken deze functionaliteit om bedrijfslogica uit te voeren of voor inbraakbewaking en -beveiliging. Als u wilt detecteren of een onbekende module of een module van software van derden is geladen in de geheugenruimte van het proces, controleert u de uitvoer van de sys.dm_os_loaded_modules Dynamische beheerweergave (DMV).
In sommige gevallen kunnen toepassingen of stuurprogramma's worden gebruikt om SQL Server- of Windows-code om te sturen om malwarebeveiliging of bewakingsservices te bieden. Als dergelijke toepassingen of stuurprogramma's echter niet juist zijn ontworpen, kunnen ze een groot aantal problemen veroorzaken voor producten zoals SQL Server. Zie Demappen of vergelijkbare technieken van derden in SQL Server voor meer informatie over externe degradaties of vergelijkbare technieken, wat onverwacht gedrag met SQL Server kan veroorzaken.
Antivirussoftware configureren voor gebruik met SQL Server Database Engine
Deze sectie is van toepassing op SQL Server-installaties die worden uitgevoerd op Windows-besturingssystemen, zowel zelfstandige als failoverclusterexemplaren (FCI).
Mappen en bestandsnaamextensies die moeten worden uitgesloten van virusscans
Wanneer u de antivirussoftware-instellingen configureert, moet u ervoor zorgen dat u de volgende bestanden of mappen (indien van toepassing) van virusscans uitsluit. Uitsluiting kan de prestaties van SQL Server verbeteren en ervoor zorgen dat de bestanden niet zijn vergrendeld wanneer de SQL Server-service deze moet gebruiken. Als deze bestanden echter geïnfecteerd raken, kan uw antivirussoftware de infectie niet detecteren. Zie Bestandslocaties voor standaard- en benoemde exemplaren van SQL Server voor meer informatie over de standaardbestandslocaties voor SQL Server.
SQL Server-gegevensbestanden
Deze bestanden hebben meestal een van de volgende bestandsnaamextensies:
- .Mdf
- .ldf
- .ndf
De gegevensbestanden bevinden zich standaard in de volgende mappen. De databasebeheerders van het systeem kunnen deze echter in elke map plaatsen.
SQL Server-exemplaar | Standaardgegevensmap |
---|---|
SQL Server-standaardexemplaren | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>. MSSQLSERVER\MSSQL\DATA |
Sql Server benoemd exemplaar | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>.<InstanceName>\MSSQL\DATA |
Notitie
<NN>
en <InstanceName>
zijn tijdelijke aanduidingen.
BACK-upbestanden van SQL Server
Deze bestanden hebben doorgaans een van de volgende bestandsnaamextensies:
- .Bak
- .trn
De back-upmappen bevinden zich standaard in de volgende mappen. Back-upbestanden kunnen echter in elke map worden geplaatst door de databasebeheerders van het systeem.
SQL Server-exemplaar | Standaardback-upmap |
---|---|
SQL Server-standaardexemplaren | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>. MSSQLSERVER\MSSQL\Backup |
Sql Server benoemd exemplaar | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>.<InstanceName>\MSSQL\Backup |
Volledige-tekstcatalogusbestanden
SQL Server-exemplaar | Proces-/uitvoerbaar bestand |
---|---|
SQL Server-standaardexemplaren | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>. MSSQLSERVER\MSSQL\FTDATA |
Sql Server benoemd exemplaar | %ProgramFiles%\Microsoft SQL Server\MSSQL<NN>.<InstanceName>\MSSQL\FTDATA |
Traceringsbestanden
Deze bestanden hebben meestal de bestandsextensie .trc . Deze bestanden kunnen worden gegenereerd wanneer u SQL-tracering handmatig configureert of wanneer u C2-controle inschakelt voor de server.
Uitgebreide gebeurtenisbestandsdoelen
- Meestal opgeslagen als .xel of .xem.
- Door het systeem gegenereerde bestanden worden opgeslagen in de LOG-map voor dat exemplaar.
SQL-auditbestanden
Deze bestanden hebben de bestandsextensie .sqlaudit . Zie SQL Server Audit (Database Engine) voor meer informatie.
SQL-querybestanden
Deze bestanden hebben doorgaans de .sql bestandsnaamextensie en bevatten Transact-SQL-instructies.
Filestream-gegevensbestanden
- Geen specifieke bestandsextensie voor de bestanden.
- Bestanden bevinden zich onder de mapstructuur die is geïdentificeerd door het containertype FILESTREAM van sys.database_files.
- <station>:\RsFxName
- De
<drive>
verwijst naar het hoofdstation van de mapstructuur die is geïdentificeerd door het containertype FILESTREAM van sys.database_files.
- De
Externe Blob Storage-bestanden
- Verwijst naar de map waarin tijdelijke bestanden en logboeken van Reporting Services (RSTempFiles en LogFiles) worden opgeslagen. Zie Reporting Services-logboekbestanden en -bronnen - SQL Server Reporting Services (SSRS) en RsReportServer.config Configuration File - SQL Server Reporting Services (SSRS) voor meer informatie.
Uitzonderingsdumpbestanden
Voor de geheugendumpbestanden wordt doorgaans de bestandsextensie .mdmp gebruikt. Dit zijn door het systeem gegenereerde bestanden, die worden opgeslagen in de submap \LOG voor dat exemplaar of in de map waarnaar de volgende registersleutel verwijst: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance name>\CPE. Zie Het hulpprogramma Sqldumper.exe gebruiken om een dumpbestand te genereren in SQL Server voor meer informatie over geheugendumps.
OLTP-bestanden in het geheugen
In wezen heeft de OLTP-technologie in het geheugen twee sets bestanden:
Bestanden met betrekking tot systeemeigen gecompileerde opgeslagen procedures en tabellen die zijn geoptimaliseerd voor geheugen.
De OLTP-bestanden in het geheugen worden doorgaans opgeslagen in een xtp-submap onder de map DATA voor het exemplaar.
Bestandsindelingen bevatten de volgende typen:
- <xtp_t/p>_<dbid>_<objid.c>
- <xtp_t/p>_<dbid>_<objid>.dll
- <xtp_t/p>_<dbid>_<objid>.obj
- <xtp_t/p>_<dbid>_<objid.out>
- <xtp_t/p>_<dbid>_<objid.pdb>
- <xtp_t/p>_<dbid>_<objid>.xml
Notitie
xtp is een voorvoegsel dat wordt gebruikt om de koppeling aan te geven met OLTP in het geheugen. De tijdelijke aanduiding
<t/p>
staat voor 't' voor tabel of 'p' voor de procedure. De tijdelijke aanduiding<dbid>
verwijst naar de database-id van de gebruikersdatabase waarin het voor geheugen geoptimaliseerde object zich bevindt. De tijdelijke aanduiding<objid>
geeft de object-id aan die is toegewezen aan het object dat is geoptimaliseerd voor geheugen (de tabel of de procedure).
Bestanden met betrekking tot controlepunt - en deltabestanden.
- Geen specifieke bestandsextensie voor de bestanden.
- Bestanden zijn aanwezig in de mapstructuur die wordt geïdentificeerd door het containertype FILESTREAM van
sys.database_files
.
DBCC CHECKDB-bestanden
De DBCC CHECKDB-bestanden gebruiken de volgende indeling:
<Database_data_filename.extension>_MSSQL_DBCC<database_id_of_snapshot>
Dit zijn tijdelijke bestanden. Zie De momentopname van de interne database voor meer informatie.
Replicatie
De volgende tabel bevat de uitvoerbare replicatiebestanden en COM-objecten aan de serverzijde. DBCC CHECKDB maakt tijdelijke bestanden voor de duur van de DBCC
opdracht waarna ze automatisch worden verwijderd.
Uitvoerbare replicatiebestanden en COM-objecten aan de serverzijde
Standaardlocatie Proces/uitvoerbare map standaardlocatie x86 <station>:\Program Files (x86)\Microsoft SQL Server\<NNN>\COM\ standaardlocatie x64 <station>:\Program Files\Microsoft SQL Server\<NNN>\COM\ Notitie
Dit
<NNN>
is een tijdelijke aanduiding voor versiespecifieke informatie. Als u de juiste waarde wilt opgeven, controleert u de installatie of zoekt u naar COM-objecten aan de serverzijde in Bestandspaden opgeven. Het volledige pad voor SQL Server 2022 is <bijvoorbeeld station>:\Program Files\Microsoft SQL Server\160\COM\.Vanaf SQL Server 2017 CU22 (inclusief SQL 2019 RTM en latere versies), maakt de distributieagent tijdelijke bestanden (*.lob) in de map AppData van het account waarop de distributieagent wordt uitgevoerd waarop de distributieagent wordt aangeroepen.
-UseOledbStreaming
Bijvoorbeeld C:\Users\<DistributionAgentAccount>\AppData\Temp\*.lob. Voor eerdere versies van SQL Server wordt de standaard-COM-map (al vermeld) gebruikt.Zie het foutbericht 'De distributieagent kan geen tijdelijke bestanden maken' voor meer informatie.
Bestanden in de map Replicatiemomentopname
Het standaardpad voor de momentopnamebestanden is \Microsoft SQL Server\MSSQL<NN>. MSSQLSERVER\MSSQL\ReplData. Deze bestanden hebben doorgaans bestandsnaamextensies zoals .sch, .idx, .bcp, .pre, .cft, .dri, .trg of .prc.
Overwegingen voor failoverclusterexemplaren (Always On FCI)
U kunt antivirussoftware uitvoeren op een SQL Server-cluster. U moet er echter voor zorgen dat de antivirussoftware een clusterbewuste versie is.
Neem contact op met uw antivirusleverancier over clusterbewuste versies en interoperabiliteit.
Als u antivirussoftware op een cluster uitvoert, moet u deze locaties ook uitsluiten van virusscans:
- V:\ (quorumstation)
- C:\Windows\Cluster
- MSDTC-map in het MSDTC-station
Als u een back-up van de database maakt naar een schijf of een back-up maakt van het transactielogboek naar een schijf, kunt u de back-upbestanden uitsluiten van het scannen op virussen.
Zie Antivirussoftware die niet clusterbewust is, problemen met Cluster Services kan veroorzaken voor meer informatie over antivirusoverwegingen op een cluster.
Antivirussoftware configureren voor gebruik met Analysis Services (SSAS)
De volgende Analysis Services-mappen en -processen kunnen worden uitgesloten van antivirusscans.
SSAS-processen die moeten worden uitgesloten van virusscans
SSAS-exemplaar | Proces-/uitvoerbaar bestand |
---|---|
Standaardexemplaar | %ProgramFiles%\Microsoft SQL Server\\MSAS<ID>. MSSQLSERVER\OLAP\bin\MSMDSrv.exe |
Benoemd exemplaar | %ProgramFiles%\Microsoft SQL Server\\MSAS<ID>.<InstanceName>\OLAP\bin\MSMDSrv.exe |
Dit <ID>
is een tijdelijke aanduiding voor de build-id. Een standaard binaire installatielocatie voor Analysis Services 2016-exemplaren is bijvoorbeeld C:\Program Files\Microsoft SQL Server\MSAS13. MSSQLSERVER\OLAP\bin.
SSAS-mappen en bestandsnaamextensies die moeten worden uitgesloten van virusscans
Wanneer u de antivirussoftware-instellingen configureert, moet u ervoor zorgen dat u de volgende SSAS-bestanden of mappen (indien van toepassing) van virusscans uitsluit. Als u de bestanden uitsluit, worden de SSAS-prestaties verbeterd en zorgt u ervoor dat de bestanden niet zijn vergrendeld wanneer de SQL Server-service deze moet gebruiken. Als deze bestanden echter geïnfecteerd raken, kan uw antivirussoftware de infectie niet detecteren.
Gegevensmap voor Analysis Services
De map met alle Analysis Services-gegevensbestanden wordt opgegeven in de DataDir
eigenschap van het exemplaar van Analysis Services. In de volgende tabel ziet u het standaardpad van het SSAS-exemplaar:
SSAS-exemplaar | Standaardgegevensmap |
---|---|
Standaardexemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>. MSSQLSERVER\OLAP\Data |
Benoemd exemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>.<InstanceName>\OLAP\Data |
Tijdelijke bestanden voor Analysis Services
Voor Analysis Services 2012 en latere versies worden tijdelijke bestanden tijdens de verwerking opgegeven door de TempDir
eigenschap van het exemplaar van Analysis Services. Deze eigenschap is standaard leeg. Wanneer deze eigenschap leeg is, wordt de standaardmap gebruikt. In de volgende tabel wordt standaard het pad Temp weergegeven.
SSAS-exemplaar | Map met tijdelijke bestanden |
---|---|
Standaardexemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>. MSSQLSERVER\OLAP\Temp |
Benoemd exemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>.<InstanceName>\OLAP\Temp |
De back-upbestanden voor Analysis Services
In Analysis Services 2012 en latere versies is de locatie van het back-upbestand de locatie die is opgegeven door de BackupDir
eigenschap. In de volgende tabel ziet u het standaardback-uppad voor het Analysis Service-exemplaar:
SSAS-exemplaar | Map back-upbestanden (standaard) |
---|---|
Standaardexemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>. MSSQLSERVER\OLAP\Backup |
Benoemd exemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>.<InstanceName>\OLAP\Backup |
U kunt deze map wijzigen in de eigenschappen van het exemplaar van Analysis Services. Elke back-upopdracht kan ook verwijzen naar een andere locatie. Of de back-upbestanden kunnen elders worden gekopieerd voor herstel.
De map met Analysis Services-logboekbestanden
In Analysis Services 2012 en latere versies is de locatie van het logboekbestand standaard de locatie die door de LogDir
eigenschap is opgegeven. Standaard bevindt het logboekpad zich als volgt:
SSAS-exemplaar | Map met logboekbestanden |
---|---|
Standaardexemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>. MSSQLSERVER\OLAP\Log |
Benoemd exemplaar | C:\Program Files\Microsoft SQL Server\MSAS<ID>.<InstanceName>\OLAP\Log |
Mappen voor partities die niet zijn opgeslagen in de standaardgegevensmappen voor Analysis Services 2012 en latere versies
Wanneer u de partities maakt, worden deze locaties gedefinieerd in de sectie Opslaglocatie van de pagina Verwerkings- en opslaglocaties van de wizard Partitie. Zorg ervoor dat u deze uitsluit van scannen.
Antivirussoftware configureren voor gebruik met SQL Server Integration Services (SSIS)
De volgende processen en mappen voor de SSIS-services moeten worden uitgesloten van antivirusscans.
SSIS-processen die moeten worden uitgesloten van virusscans
Service | Proces-/uitvoerbaar bestand |
---|---|
SSIS-exemplaar | %Program Files%\Microsoft SQL Server\<VersionNum>\DTS\Binn\ISServerExec.exe |
DTSExec-exemplaar | %Program Files%\Microsoft SQL Server\<VersionNum>\DTS\Binn\DTExec.exe |
Notitie
De tijdelijke aanduiding <VersionNum>
verwijst naar de versiespecifieke details.
SSIS-mappen die moeten worden uitgesloten van virusscans
Wanneer u de antivirussoftware-instellingen configureert, moet u ervoor zorgen dat u de volgende bestanden of mappen (indien van toepassing) van virusscans uitsluit. Dit verbetert de prestaties van de bestanden en zorgt ervoor dat de bestanden niet zijn vergrendeld wanneer de SSIS-service deze moet gebruiken. Als deze bestanden echter geïnfecteerd raken, kan uw antivirussoftware de infectie niet detecteren.
Beschrijving | Mappen die moeten worden uitgesloten |
---|---|
Mappen die moeten worden uitgesloten | %Program Files%\Microsoft SQL Server\<VersionNum>\DTS |
Notitie
De tijdelijke aanduiding <VersionNum>
verwijst naar de versiespecifieke details.
Antivirussoftware configureren voor gebruik met PolyBase
De volgende processen en mappen voor de PolyBase-services moeten worden uitgesloten van antivirusscans.
PolyBase-processen die moeten worden uitgesloten van virusscans
Service | Proces-/uitvoerbaar bestand |
---|---|
PolyBase Engine-service | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\MSSQL\Binn\Polybase\mpdwsvc.exe |
PolyBase-gegevensverplaatsing (DMS) en Engine-services | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\MSSQL\Binn\Polybase\mpdwsvc.exe |
De PolyBase Data Movement-service (DMS) en Engine-services gebruiken hetzelfde uitvoerbare bestand met verschillende opdrachtregelparameters.
PolyBase-mappen en bestandsnaamextensies die moeten worden uitgesloten van virusscans
Wanneer u de antivirussoftware-instellingen configureert, moet u ervoor zorgen dat u de volgende bestanden of mappen (indien van toepassing) van virusscans uitsluit. Dit verbetert de prestaties van de bestanden en zorgt ervoor dat de bestanden niet zijn vergrendeld wanneer de PolyBase-service deze moet gebruiken. Als deze bestanden echter geïnfecteerd raken, kan uw antivirussoftware de infectie niet detecteren.
Beschrijving | Mappen die moeten worden uitgesloten |
---|---|
PolyBase-logboekbestanden | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\MSSQL\Log\Polybase\ |
Antivirussoftware configureren voor gebruik met Reporting Services (SSRS)
De volgende processen en mappen voor sql Server Reporting Services (SSRS) moeten worden uitgesloten van antivirusscans.
SSRS-processen die moeten worden uitgesloten van virusscans
De uitvoerbare bestanden die moeten worden uitgesloten, zijn in verschillende versies van SSRS ontwikkeld. In de volgende tabel worden deze weergegeven op basis van de SSRS-versie.
SSRS-versie | Proces-/uitvoerbaar bestand |
---|---|
SSRS 2014 | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\Reporting Services\ReportServer\Bin\ReportingServicesService.exe |
SSRS 2016 | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\Reporting Services\ReportServer\Bin\ReportingServicesService.exe %ProgramFiles%\Microsoft SQL Server\<InstanceID.<>InstanceName>\Reporting Services\RSWebApp\Microsoft.ReportingServices.Portal.WebHost.exe |
SSRS 2017 en nieuwere versies | %ProgramFiles%\Microsoft SQL Server Reporting Services\SSRS\Management\RSManagement.exe %ProgramFiles%\Microsoft SQL Server Reporting Services\SSRS\Portal\RSPortal.exe %ProgramFiles%\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin\ReportingServicesService.exe %ProgramFiles%\Microsoft SQL Server Reporting Services\SSRS\RSHostingService\RSHostingService.exe |
SSRS-mappen die moeten worden uitgesloten van virusscans
De volgende tabel bevat de SSRS-mappen die moeten worden uitgesloten:
SSRS-versie | Mappen die moeten worden uitgesloten |
---|---|
SSRS 2014 | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\Reporting Services |
SSRS 2016 | %ProgramFiles%\Microsoft SQL Server\<InstanceID>.<InstanceName>\Reporting Services |
SSRS 2017 en nieuwere versies | %ProgramFiles%\Microsoft SQL Server Reporting Services\SSRS %ProgramFiles%\Microsoft SQL Server Reporting Services\Shared Tools |
Power BI Report Server
Voor Power BI Report Server kunnen de volgende uitsluitingen worden gemaakt:
Power BI Report Server-processen die moeten worden uitgesloten van virusscans
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\ASEngine\msmdsrv.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\Management\RSManagement.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\Office\RSOffice.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\Portal\RSPortal.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\PowerBI\Microsoft.Mashup.Container.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\PowerBI\Microsoft.Mashup.Container.NetFX40.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\PowerBI\Microsoft.Mashup.Container.NetFX45.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\PowerBI\RSPowerBI.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\ReportServer\bin\ReportingServicesService.exe
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS\RSHostingService\RSHostingService.exe
Power BI Report Server-mappen die moeten worden uitgesloten van virusscans
- %ProgramFiles%\Microsoft Power BI Report Server\PBIRS
- %ProgramFiles%\Microsoft Power BI Report Server\Shared Tools
Controleren welke volumes worden gescand door antivirusprogramma's
Antivirusprogramma's gebruiken filterstuurprogramma's om te koppelen aan het I/O-pad op een computer en de I/O-pakketten te scannen op bekende viruspatronen. In Windows kunt u het hulpprogramma Fltmc gebruiken om de filterstuurprogramma's en de volumes op te sommen die ze zijn geconfigureerd om te scannen. De fltmc instances
uitvoer kan u helpen bij het uitsluiten van volumes of mappen van scannen.
1. Voer deze opdracht uit vanaf een opdrachtprompt of PowerShell-prompt in verhoogde modus
fltmc instances
2. Gebruik de uitvoer om te bepalen welk stuurprogramma is geïnstalleerd en gebruikt door het antivirusprogramma op uw computer
Hier volgt een voorbeelduitvoer. U hebt het document Toegewezen filterhoogten nodig om filterstuurprogramma's op te zoeken met behulp van de uniek toegewezen hoogte. U kunt bijvoorbeeld merken dat de hoogte 328010
zich in de tabel 320000 - 329998: FSFilter Anti-Virus in het document bevindt. Daarom weet u, op basis van de tabelnaam in het document, dat het WdFilter.sys
stuurprogramma wordt gebruikt door het antivirusprogramma op uw computer en dat het is ontwikkeld door Microsoft.
Filter Volume Name Altitude Instance Name Frame SprtFtrs VlStatus
-------------------- ------------------------------------- ------------ ---------------------- ----- -------- --------
CldFlt C: 180451 CldFlt 0 0000000f
CldFlt \Device\HarddiskVolumeShadowCopy3 180451 CldFlt 0 0000000f
FileInfo 40500 FileInfo 0 0000000f
FileInfo C: 40500 FileInfo 0 0000000f
FileInfo 40500 FileInfo 0 0000000f
FileInfo \Device\HarddiskVolumeShadowCopy3 40500 FileInfo 0 0000000f
FileInfo X:\MSSQL15.SQL10\MSSQL\DATA 40500 FileInfo 0 0000000f
FileInfo \Device\Mup 40500 FileInfo 0 0000000f
FileInfo \Device\RsFx0603 40500 FileInfo 0 0000000f
MsSecFlt 385600 MsSecFlt Instance 0 0000000f
MsSecFlt C: 385600 MsSecFlt Instance 0 0000000f
MsSecFlt 385600 MsSecFlt Instance 0 0000000f
MsSecFlt \Device\HarddiskVolumeShadowCopy3 385600 MsSecFlt Instance 0 0000000f
MsSecFlt \Device\Mailslot 385600 MsSecFlt Instance 0 0000000f
MsSecFlt \Device\Mup 385600 MsSecFlt Instance 0 0000000f
MsSecFlt \Device\NamedPipe 385600 MsSecFlt Instance 0 0000000f
MsSecFlt \Device\RsFx0603 385600 MsSecFlt Instance 0 0000000f
RsFx0603 C: 41006.03 RsFx0603 MiniFilter Instance 0 00000000
RsFx0603 \Device\Mup 41006.03 RsFx0603 MiniFilter Instance 0 00000000
WdFilter 328010 WdFilter Instance 0 0000000f
WdFilter C: 328010 WdFilter Instance 0 0000000f
WdFilter 328010 WdFilter Instance 0 0000000f
WdFilter X:\MSSQL15.SQL10\MSSQL\DATA 328010 WdFilter Instance 0 0000000f
WdFilter \Device\HarddiskVolumeShadowCopy3 328010 WdFilter Instance 0 0000000f
WdFilter \Device\Mup 328010 WdFilter Instance 0 0000000f
WdFilter \Device\RsFx0603 328010 WdFilter Instance 0 0000000f
Wof C: 40700 Wof Instance 0 0000000f
Wof 40700 Wof Instance 0 0000000f
Wof \Device\HarddiskVolumeShadowCopy3 40700 Wof Instance 0 0000000f
bfs 150000 bfs 0 0000000f
bfs C: 150000 bfs 0 0000000f
bfs 150000 bfs 0 0000000f
bfs \Device\HarddiskVolumeShadowCopy3 150000 bfs 0 0000000f
bfs \Device\Mailslot 150000 bfs 0 0000000f
bfs \Device\Mup 150000 bfs 0 0000000f
bfs \Device\NamedPipe 150000 bfs 0 0000000f
bfs \Device\RsFx0603 150000 bfs 0 0000000f
bindflt C: 409800 bindflt Instance 0 0000000f
luafv C: 135000 luafv 0 0000000f
npsvctrig \Device\NamedPipe 46000 npsvctrig 0 00000008
storqosflt C: 244000 storqosflt 0 0000000f
3. Zoek de volumes die zijn gescand door het antivirusstuurprogramma
In de voorbeelduitvoer ziet u mogelijk dat het WdFilter.sys
stuurprogramma de X:\MSSQL15 scant. SQL10\MSSQL\DATA-map , die een SQL Server-gegevensmap lijkt te zijn. Deze map is een goede kandidaat om te worden uitgesloten van antivirusscans.
Een firewall configureren met SQL Server-producten
De volgende tabel bevat informatie over het gebruik van een firewall met SQL Server:
Product | Informatie over firewallconfiguratie |
---|---|
SQL Server Database Engine | De Windows Firewall configureren om TOEGANG tot SQL Server toe te staan |
Analysis Services (SSAS) | De Windows Firewall configureren om Analysis Services-toegang toe te staan |
Integratieservices (SSIS) | De Windows Firewall configureren om SQL Server-toegang met Integration Services toe te staan |
PolyBase | Welke poorten moet ik toestaan via mijn firewall voor PolyBase? |
Reporting Services (SSRS) | Een firewall configureren voor toegang tot de rapportserver |
Meer informatie
- Zie Prestatie- en consistentieproblemen wanneer bepaalde modules of filterstuurprogramma's worden geladen voor meer informatie over prestatieproblemen die worden veroorzaakt door modules en stuurprogramma's van derden voor SQL Server.
- Zie SQL Server beveiligen voor algemene informatie over SQL Server-beveiliging.
- Zie Aanbevelingen voor virusscans voor Enterprise-computers met Windows of Windows Server (KB822158) voor algemene aanbevelingen van Microsoft voor scannen op Enterprise-systemen.