Nieuw in SQL Server 2022
van toepassing op: SQL Server 2022 (16.x)
SQL Server 2022 (16.x) bouwt voort op eerdere releases om SQL Server te laten groeien als een platform dat u keuzes biedt voor ontwikkeltalen, gegevenstypen, on-premises of cloudomgevingen en besturingssystemen.
In de volgende video maakt u kennis met SQL Server 2022 (16.x).
Zie voor meer video-inhoud:
Dit artikel bevat een overzicht van de nieuwe functies en verbeteringen voor SQL Server 2022 (16.x).
SQL Server 2022 ophalen (16.x)
SQL Server 2022 Evaluation Edition downloaden. Buildnummer: 16.0.1000.6.
Zie releaseopmerkingen voor SQL Server 2022voor meer informatie en bekende problemen.
Gebruik de nieuwste hulpprogramma'svoor de beste ervaring met SQL Server 2022 (16.x).
Belangrijke kenmerken
In de volgende secties worden de functies geïdentificeerd die zijn verbeterd in SQL Server 2022 (16.x).
- Analytics
- beschikbaarheid
- Beveiliging
- prestatie-
- Query Store en intelligente verwerking van query's
- Beheer
- Platform
- Language
Analytics
Nieuwe functie of update | Bijzonderheden |
---|---|
Azure Synapse Link voor SQL | Krijg bijna realtime analyses over operationele gegevens in SQL Server 2022 (16.x). Dankzij een naadloze integratie tussen operationele archieven in SQL Server 2022 (16.x) en toegewezen SQL-pools van Azure Synapse Analytics kunt u met Azure Synapse Link voor SQL analyses, business intelligence- en machine learning-scenario's uitvoeren op uw operationele gegevens, met minimale gevolgen voor brondatabases met een nieuwe technologie voor wijzigingenfeeds. Voor meer informatie, zie Wat is Azure Synapse Link voor SQL?. Zie ook Beperkingen en bekende problemen met Azure Synapse Link voor SQL. |
Integratie van objectopslag | SQL Server 2022 (16.x) introduceert nieuwe objectopslagintegratie met het gegevensplatform, zodat u SQL Server kunt integreren met S3-compatibele objectopslag, naast Azure Storage. De eerste is back-up naar URL en de tweede is Data Lake-virtualisatie. Data Lake Virtualization integreert PolyBase met S3-compatibele objectopslagen voegt ondersteuning toe voor het uitvoeren van query's op Parquet-bestanden met T-SQL. |
Gegevensvirtualisatie | Query's uitvoeren op verschillende typen gegevens op verschillende typen gegevensbronnen uit SQL Server. Sql Server 2022 (16.x) Cumulatieve update 2 introduceert nu ondersteuning voor Oracle TNS-bestanden. Zie CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONSvoor meer informatie en voorbeelden. |
Beschikbaarheid
Nieuwe functie of update | Bijzonderheden |
---|---|
Koppeling naar Azure SQL Managed Instance | Repliceer uw gegevens tussen uw SQL Server-exemplaar naar Azure SQL Managed Instance voor herstel na noodgevallen en migratie. Zie Overzicht van het beheerde exemplaar-link. |
Beperkte beschikbaarheidsgroep | Maak een AlwaysOn-beschikbaarheidsgroep die: - Beheert zijn eigen metagegevensobjecten (gebruikers, aanmeldingen, machtigingen, SQL Agent-taken, enzovoort) op het niveau van de beschikbaarheidsgroep naast het exemplaarniveau. - Bevat gespecialiseerde ingesloten systeemdatabases binnen de beschikbaarheidsgroep. Zie Wat is een ingesloten beschikbaarheidsgroep? |
Gedistribueerde beschikbaarheidsgroep | Gebruik nu meerdere TCP-verbindingen voor een beter netwerkbandbreedtegebruik via een externe koppeling met lange tcp-latenties. |
Verbeterde back-upmetagegevens |
backupset systeemtabel retourneert de laatste geldige hersteltijd. Zie backupset. |
Veiligheid
Nieuwe functie of update | Bijzonderheden |
---|---|
Microsoft Defender voor Cloud-integratie | Beveilig uw SQL-servers met behulp van het Defender for SQL-plan. Defender voor SQL-plan vereist dat SQL Server-extensie voor Azure is ingeschakeld en functionaliteit bevat voor het detecteren en beperken van potentiële beveiligingsproblemen in databases en het detecteren van afwijkende activiteiten die kunnen duiden op een bedreiging voor uw databases. Zie Overzicht van Microsoft Defender voor Azure SQLvoor meer informatie over hoe Defender voor SQL uw hele database-estate kan beveiligen. |
Microsoft Purview-integratie | Pas microsoft Purview-toegangsbeleid toe op een SQL Server-exemplaar dat is ingeschreven in Zowel Azure Arc als het Microsoft Purview Data Use Management. Onlangs geïntroduceerd SQL Performance Monitor en SQL Security Auditor rollen, afgestemd op het principe van minimale bevoegdheden met behulp van Microsoft Purview-toegangsbeleid. Bekijk Toegang toewijzen door de gegevenseigenaar voor SQL Server ingeschakeld door Azure Arc voor details. |
Grootboek | De grootboekfunctie biedt mogelijkheden om manipulatie te detecteren in uw database. U kunt cryptografisch attesteren aan andere partijen, zoals auditors of andere zakelijke partijen, waarmee uw gegevens niet zijn geknoeid. Zie Grootboekoverzicht. |
Microsoft Entra-verificatie | Gebruik verificatie met Microsoft Entra ID (voorheen Azure Active Directory) om verbinding te maken met SQL Server. Vanaf SQL Server 2022 (16.x) Cumulatieve Update 6 kunt u transactionele replicatie configureren met Microsoft Entra-verificatie - algemeen beschikbaar (GA) in Cumulatieve Update 12. |
Altijd versleuteld met veilige enclaves | Ondersteuning voor JOIN, GROUP BY en ORDER BY en voor tekstkolommen met behulp van UTF-8-sorteringen in vertrouwelijke query's met behulp van enclaves. Verbeterde prestaties. Zie Always Encrypted met enclaves die beveiligd zijn. |
Toegangsbeheer: machtigingen | Nieuwe gedetailleerde machtigingen de naleving van het principe van minimale bevoegdheden verbeteren Lees hier voor een uitgebreide uitleg van het vernieuwde SQL-machtigingssysteem voor het principe van minimale bevoegdheden en externe beleidsregels |
Toegangsbeheer: functies op serverniveau | Nieuwe ingebouwde functies op serverniveau minimale bevoegde toegang inschakelen voor beheertaken die van toepassing zijn op het hele SQL Server-exemplaar |
Dynamische gegevensmaskering | Gedetailleerde UNMASK-machtigingen voor Dynamische Gegevensmaskering. |
Ondersteuning voor PFX-certificaten en andere cryptografische verbeteringen | Nieuwe ondersteuning voor het importeren en exporteren van PFX-bestandsformaat -certificaten en privésleutels. Mogelijkheid om back-ups te maken van en hoofdsleutels te herstellen naar Azure Blob Storage. Door SQL Server gegenereerde certificaten hebben nu een standaard RSA-sleutelgrootte van 3072 bits. BACK-UP-SYMMETRISCHE SLEUTEL toegevoegd en SYMMETRISCHE SLEUTEL HERSTELLEN. Zie ook BACKUP CERTIFICATE. |
Ondersteuning voor MS-TDS 8.0-protocol | Nieuwe iteratie van MS-TDS protocol. Zie ondersteuning voor TDS 8.0 en tls 1.3-ondersteuning: - Maakt versleuteling verplicht - Hiermee wordt MS-TDS uitgelijnd met HTTPS, waardoor deze kan worden beheerd door netwerkapparaten voor extra beveiliging - Verwijdert MS-TDS/aangepaste interleaving van TLS en maakt het gebruik van TLS 1.3 en volgende TLS-protocolversies mogelijk. |
Prestatie
Nieuwe functie of update | Bijzonderheden |
---|---|
Verbeteringen in gelijktijdigheid van systeemvergrendeling van pagina's | Gelijktijdige updates van pagina's in de Global Allocation Map (GAM) en gedeelde pagina's in de Shared Global Allocation Map (SGAM) verminderen pagina-vergrendelingsconflicten tijdens het toewijzen en onttrekken van gegevenspagina's en gebieden. Deze verbeteringen zijn van toepassing op alle gebruikersdatabases, en zijn vooral voordelig voor tempdb zware workloads. |
Parallelle scan van de bufferpool | Verbetert de prestaties van scanbewerkingen voor bufferpools op machines met groot geheugen door gebruik te maken van meerdere CPU-kernen. Meer informatie over bewerkingen die een buffergroepscan activeren, kan langzaam worden uitgevoerd op computers met een groot geheugen. |
Geclusterde columnstore-index in geordende volgorde | Een geordende geclusterde columnstore-index (CCI) sorteert de bestaande gegevens in het geheugen voordat de opbouwfunctie voor indexen de gegevens in indexsegmenten comprimeert. Dit heeft het potentieel van efficiëntere segmentuitschakeling, wat resulteert in betere prestaties omdat het aantal segmenten dat van schijf moet worden gelezen, wordt verminderd. Zie CREATE COLUMNSTORE INDEX en Wat is er nieuw in columnstore-indexenvoor meer informatie. Zie Prestatietuning met geordende geclusterde columnstore-indexen. |
Verbeterde verwijdering van columnstore-segment | Alle columnstore-indexen profiteren van verbeterde segmentuitschakeling per gegevenstype. Gegevenstypekeuzen kunnen een aanzienlijke invloed hebben op queryprestaties op basis van algemene filterpredicaten voor query's in de columnstore-index. Deze segmentuitschakeling wordt toegepast op numerieke, datum- en tijdgegevenstypen en het gegevenstype datetimeoffset met een schaal kleiner dan of gelijk aan twee. Vanaf SQL Server 2022 (16.x) kunnen segmentuitschakelingsmogelijkheden worden uitgebreid naar tekenreeksen, binaire, GUID-gegevenstypen en het gegevenstype datetimeoffset voor schaal groter dan twee. |
OLTP-beheer in het geheugen | Verbeter het geheugenbeheer op grote geheugenservers om onvoldoende geheugen te verminderen. |
Groei van virtuele logboekbestanden | Als in eerdere versies van SQL Server de volgende groei groter is dan 1/8 van de huidige logboekgrootte en de groei kleiner is dan 64 MB, zijn er vier VLF's gemaakt. In SQL Server 2022 (16.x) is dit gedrag iets anders. Er wordt slechts één VLF gemaakt als de groei kleiner is dan of gelijk is aan 64 MB en meer dan 1/8 van de huidige logboekgrootte. Zie VLF-voor meer informatie over VLF-groei. |
Threadbeheer |
-
ParallelRedoThreadPool : Draadpool op exemplaarniveau die wordt gedeeld met alle databases die herstelwerk uitvoeren. Hierdoor kan elke database profiteren van parallelle redo. Met de parallelle redo-threadpool kunnen meerdere threads tegelijkertijd (parallel) logboekrecords van één database afhandelen. In eerdere versies was het aantal beschikbare threads voor opnieuw uitvoeren beperkt tot 100.- ParallelRedoBatchRedo : Logboekrecords worden opnieuw in batches uitgevoerd onder één vergrendeling, waardoor de snelheid verbetert. Dit verbetert de herstelprocedures, de catchup redo en het opnieuw uitvoeren van de crashherstel redo. |
Beperkte I/O-promoties voor bufferpools | Het aantal incidenten waarbij één pagina werd gepromoveerd tot acht pagina's bij het vullen van de buffer pool vanuit de opslag, waardoor onnodige I/O werd veroorzaakt, is verminderd. De bufferpool kan efficiënter worden gevuld door het prefetch-mechanisme. Deze wijziging is geïntroduceerd in SQL Server 2022 (alle edities) en opgenomen in Azure SQL Database en Azure SQL Managed Instance. |
Verbeterde spinlock-algoritmen | Spinlocks zijn essentieel voor de consistentie in de engine bij het gebruik van meerdere threads. Interne aanpassingen aan de database-engine maken spinlocks efficiënter. Deze wijziging is geïntroduceerd in SQL Server 2022 (alle edities) en opgenomen in Azure SQL Database en Azure SQL Managed Instance. |
Verbeterde VLF-algoritmen (Virtual Log File) | Virtual File Log (VLF) is een abstractie van het fysieke transactielogboek. Het hebben van een groot aantal kleine VLF's op basis van logboekgroei kan de prestaties van bewerkingen, zoals herstel, beïnvloeden. We hebben het algoritme gewijzigd voor het aantal VLF-bestanden dat we maken tijdens bepaalde scenario's voor het vergroten van logboeken. Zie Virtual Log Files (VLF's) in SQL Server 2022 (16.x)voor meer informatie over hoe we dit algoritme hebben gewijzigd in SQL Server 2022 (16.x). Deze wijziging is geïntroduceerd in SQL Server 2022 (alle edities) en opgenomen in Azure SQL Database. |
Onmiddellijke bestandinitialisatie voor het groeien van transactielogboekbestanden | Over het algemeen kunnen transactielogboekbestanden niet profiteren van instant file initialisatie (IFI). Vanaf SQL Server 2022 (16.x) (alle edities) en in Azure SQL Database kan directe initialisatie van bestanden profiteren van transactielogboeken groeievenementen tot 64 MB. De standaardgrootte voor automatische groei voor nieuwe databases is 64 MB. Automatische groei van transactielogboekbestanden die groter zijn dan 64 MB kan niet profiteren van onmiddellijke bestandsinitialisatie. Zie Database instant file initializationvoor meer informatie. |
Query Store en intelligente verwerking van query's
De IQP(Intelligent Query Processing) functiefamilie bevat functies die de prestaties van bestaande workloads verbeteren met minimale implementatie-inspanning.
Nieuwe functie of update | Bijzonderheden |
---|---|
Query Store op secundaire replica's | Query Store op secundaire replica's maakt dezelfde Query Store-functionaliteit mogelijk voor secundaire replicaworkloads die beschikbaar zijn voor primaire replica's. Meer informatie vindt u in Query Store voor secundaire replica's. Zie Query Store-verbeteringen verderop in dit artikel voor meer informatie. |
Query Store-hints | Query Store-hints de Query Store gebruiken om een methode te bieden voor het vormgeven van queryplannen zonder toepassingscode te wijzigen. Eerder alleen beschikbaar in Azure SQL Database en Azure SQL Managed Instance, zijn query store-hints nu beschikbaar in SQL Server 2022 (16.x). Vereist dat Query Store is ingeschakeld en in de modus Lezen en schrijven. |
Feedback over geheugen toewijzing | Feedback over geheugentoekenningen past de grootte aan van het geheugen dat is toegewezen voor een query op basis van eerdere prestaties. SQL Server 2022 (16.x) introduceert percentiel- en persistentiemodus geheugen feedback. Vereist het inschakelen van Query Store. - Persistentie: Een mogelijkheid waarmee feedback over geheugentoekenningen voor een in de cache opgeslagen plan kan worden bewaard in de Query Store, zodat feedback na verwijderingen uit de cache opnieuw kan worden gebruikt. Persistentie is voordelig voor feedback op geheugenruimte evenals de nieuwe DOP- en CE-feedbackfuncties. - Percentiel-: een nieuw algoritme verbetert de prestaties van query's met veel oscerende geheugenvereisten, waarbij gebruik wordt gemaakt van geheugentoekenningen van verschillende vorige queryuitvoeringen, in plaats van alleen de geheugentoekenning van de direct voorafgaande queryuitvoering. Vereist het inschakelen van Query Store. Query Store is standaard ingeschakeld voor nieuw gemaakte databases vanaf SQL Server 2022 CTP 2.1. |
Optimalisatie van parametergevoelig plan | Hiermee worden automatisch meerdere actieve plannen in de cache ingeschakeld voor één geparameteriseerde instructie. Uitvoeringsplannen in de cache bieden grotendeels verschillende gegevensgrootten op basis van de door de klant geleverde runtimeparameterwaarden. Zie Optimalisatie van parametergevoelig planvoor meer informatie. |
Feedback over mate van parallelle uitvoering (DOP) | Met een nieuwe configuratieoptie voor databasebereik DOP_FEEDBACK wordt de mate van parallelle uitvoering voor herhalende query's automatisch aangepast om te optimaliseren voor workloads waarbij inefficiënt parallellisme prestatieproblemen kan veroorzaken. Vergelijkbaar met optimalisaties in Azure SQL Database. Vereist dat Query Store is ingeschakeld en in de modus Lezen en schrijven.Vanaf RC 0 vergelijkt SQL Server bij elke queryrecompilatie de runtimestatistieken van de query met de bestaande feedback met die van de vorige compilatie. Als de prestaties niet hetzelfde of beter zijn, wissen we alle DOP-feedback en activeren we een heranalyse van de query die begint met de gecompileerde DOP. Zie mate van parallelisme (DOP) feedback. |
Feedback bij kardinaliteitsinschatting | Identificeert en corrigeert suboptimale queryuitvoeringsplannen voor herhalende query's, wanneer deze problemen worden veroorzaakt door onjuiste schattingsmodelveronderstellingen. Vereist dat Query Store is ingeschakeld en in de modus lezen/schrijven. Zie feedback over kardinaliteitschatting (CE) . |
Het afdwingen van een geoptimaliseerd plan | Maakt gebruik van compilatieherhaling om de compilatietijd voor het genereren van geforceerde plannen te verbeteren door niet-herhaalbare compilatiestappen voor plannen vooraf in de cache op te nemen. Meer informatie vindt u in Geoptimaliseerd plan dat wordt afgedwongen met Query Store-. |
Beheer
Nieuwe functie of update | Bijzonderheden |
---|---|
Geïntegreerde installatie-ervaring voor de Azure-extensie voor SQL Server | Installeer de Azure-extensie voor SQL Server tijdens de installatie. Vereist voor Azure-integratiefuncties. Zie voor meer informatie: - SQL Server installeren vanaf de opdrachtprompt - INSTALLEER SQL Server vanuit de installatiewizard (Setup). |
Azure-extensie voor SQL Server beheren | Gebruik SQL Server Configuration Manager om de Azure-extensie voor de SQL Server-service te beheren. Vereist voor het maken van een SQL Server die is ingeschakeld door een Azure Arc-exemplaar en voor andere met Azure verbonden functies. Zie SQL Server Configuration Manager-. |
Maximale servergeheugenberekeningen | Tijdens de installatie raadt SQL Setup een waarde aan voor het maximale servergeheugen, zodat deze overeenkomt met gedocumenteerde aanbevelingen. De onderliggende berekening verschilt in SQL Server 2022 (16.x) om de aanbevolen servergeheugenconfiguratieoptiesweer te geven. |
Verbeteringen voor versneld databaseherstel (ADR) | Er zijn verschillende verbeteringen aangebracht in de opslag van de persistent versieopslag (PVS) en om de algehele schaalbaarheid te verbeteren. SQL Server 2022 (16.x) implementeert een permanente thread voor versieopslagreiniger per database in plaats van per exemplaar en de geheugenvoetafdruk voor PVS-paginatracker is verbeterd. Er zijn ook verschillende ADR-efficiëntieverbeteringen, zoals gelijktijdigheidsverbeteringen die het opschoningsproces helpen efficiënter te werken. ADR schoont pagina's op die niet eerder konden worden opgeschoond vanwege vergrendeling. Zie ADR-verbeteringen in SQL Server 2022 (16.x). |
Verbeterde ondersteuning voor back-ups van momentopnamen | Voegt Transact-SQL ondersteuning toe voor het blokkeren en ontdooien van I/O zonder dat hiervoor een VDI-client is vereist. Een back-up van een Transact-SQL momentopname maken. |
Database verkleinen WAIT_AT_LOW_PRIORITY | In eerdere releases leidt het verkleinen van databases en databasebestanden om ruimte vrij te maken vaak tot gelijktijdigheidsproblemen. SQL Server 2022 (16.x) voegt WAIT_AT_LOW_PRIORITY toe als extra optie voor verkleiningsbewerkingen (DBCC SHRINKDATABASE en DBCC SHRINKFILE). Wanneer u WAIT_AT_LOW_PRIORITY opgeeft, worden nieuwe query's waarvoor Sch-S of Sch-M vergrendelingen vereist zijn niet geblokkeerd door de wachtende verkleining, totdat de verkleining stopt met wachten en begint met uitvoeren. Zie Een database verkleinen en een bestand verkleinen. |
XML-compressie | XML-compressie biedt een methode voor het comprimeren van XML-gegevens buiten rij voor zowel XML-kolommen als indexen, waardoor de capaciteitsvereisten worden verbeterd. Zie CREATE TABLE en CREATE INDEXvoor meer informatie. |
Gelijktijdigheid bij het asynchroon automatisch bijwerken van statistieken | Vermijd mogelijke gelijktijdigheidsproblemen met het bijwerken van asynchrone statistieken als u de ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY configuratie voor databasebereik inschakelt. |
Back-up maken en terugzetten naar S3-compatibele objectopslag | SQL Server 2022 (16.x) breidt de BACKUP /RESTORE TO /FROM URL syntaxis uit door ondersteuning toe te voegen voor een nieuwe S3-connector met behulp van de REST API. Zie backup naar URL. |
Perron
Nieuwe functie of update | Bijzonderheden |
---|---|
SQL Server Native Client (SNAC) is verwijderd |
SQL Server Native Client (SNAC) wordt niet geleverd met:
|
Hybride buffergroep met directe schrijfbewerking | Vermindert het aantal memcpy opdrachten die moeten worden uitgevoerd op gewijzigde gegevens of indexpagina's die op PMEM-apparaten staan. Deze verlichting is nu beschikbaar voor Windows 2022 en Linux. Zie hybride buffergroep met directe schrijfbewerkingen en PERMANENTE geheugen (PMEM) configureren voor SQL Server in Windowsvoor meer informatie. |
Geïntegreerde versnelling & ontlasting | SQL Server 2022 (16.x) maakt gebruik van versnellingstechnologieën van partners zoals Intel om uitgebreide mogelijkheden te bieden. Bij de release biedt Intel® QuickAssist Technology (QAT) back-upcompressie en offloading van hardware. Zie voor meer informatie Geïntegreerde versnelling en offloading. |
Verbeterde optimalisatie | SQL Server 2022 (16.x) maakt gebruik van nieuwe hardwaremogelijkheden, waaronder de AVX-extensie (Advanced Vector Extension) 512 om bewerkingen in de batchmodus te verbeteren. Vereist traceringsvlag 15097. Zie DBCC TRACEON - Traceervlaggen (Transact-SQL). |
Taal
Nieuwe functie of update | Bijzonderheden |
---|---|
Hervatbare tabelbeperkingen toevoegen | Ondersteunt het onderbreken en hervatten van de bewerking ALTER TABLE ADD CONSTRAINT. Hervat deze bewerking na onderhoudsvensters, failovers of systeemfouten. |
INDEX MAKEN | WAIT_AT_LOW_PRIORITY met een clausule voor online indexbewerkingen toegevoegd. |
Transactionele replicatie | Peer-to-peer-replicatie maakt conflictdetectie en -oplossing mogelijk om laatste schrijver te laten winnen. Oorspronkelijk geïntroduceerd in SQL Server 2019 (15.x) CU 13. Zie Conflicten met laatste schrijfwinsten automatisch afhandelenvoor meer informatie. |
STATISTIEKEN MAKEN |
AUTO_DROP optie toevoegen Automatische statistieken met lage prioriteit. |
SELECT ... WINDOW-verklaring | Bepaalt de partitionering en volgorde van een rijenset voordat de vensterfunctie, die gebruikmaakt van het venster in de OVER-clausule, wordt toegepast. Zie SELECT - WINDOW. |
IS [NIET] ANDERS DAN | Bepaalt of twee expressies in vergelijking met elkaar null opleveren en garandeert een waar- of onwaarwaarde als resultaat. Voor meer informatie, zie IS [NIET] DISTINCT FROM (Transact-SQL). |
Tijdreeksfuncties | U kunt gegevens opslaan en analyseren die na verloop van tijd veranderen, met behulp van tijdvensters, aggregatie- en filtermogelijkheden. - DATE_BUCKET - GENERATE_SERIES De volgende functies voegen ondersteuning toe aan IGNORE NULLS en RESPECT NULLS :- FIRST_VALUE - LAATSTE_WAARDE |
JSON-functies |
-
ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
Aggregatiefuncties |
-
APPROX_PERCENTILE_CONT - APPROX_PERCENTILE_DISC |
T-SQL-functies |
-
Logische functies - GROOTSTE - logische functies - MINST - STRING_SPLIT - DATETRUNC - LTRIM - RTRIM - TRIM |
Bitmanipulatiefuncties |
-
LEFT_SHIFT (Transact SQL) - RIGHT_SHIFT (Transact SQL) - BIT_COUNT (Transact SQL) - GET_BIT (Transact SQL) - SET_BIT (Transact-SQL) |
Gereedschap
Nieuwe functie of update | Bijzonderheden |
---|---|
Azure Data Studio | Download de nieuwste release op Azure Data Studiodownloaden en installeren. De nieuwste release bevat ondersteuning voor SQL Server 2022 (16.x). |
Gedistribueerde herhaling | Installatie van SQL Server bevat niet langer de uitvoerbare bestanden van de gedistribueerde replay-client en controller. Deze zijn beschikbaar, samen met het uitvoerbare bestand Admin, als een afzonderlijke download. |
SQL Server Management Studio | SSMS versie 19.0 is nu beschikbaar en is de aanbevolen versie van SSMS voor SQL Server 2022 (16.x). SQL Server Management Studio (SSMS) downloaden. |
SqlPackage.exe | Versie 19 van SqlPackage biedt ondersteuning voor SQL Server 2022 (16.x). Download de nieuwste versie op SqlPackagedownloaden en installeren. |
VS Code | Versie 1.67 van VS Code en hoger bieden ondersteuning voor SQL Server 2022 (16.x). Download de nieuwste release op https://code.visualstudio.com/. |
SQL Machine Learning Services
Vanaf SQL Server 2022 (16.x) worden runtimes voor R, Python en Java niet meer geïnstalleerd met SQL Setup. Installeer in plaats daarvan alle gewenste aangepaste runtimes en pakketten. Zie SQL Server 2022 Machine Learning Services (Python en R) installeren in Windows of SQL Server 2022 Machine Learning Services (Python en R) installeren op Linuxvoor meer informatie.
Aanvullende informatie
Deze sectie bevat aanvullende informatie voor de functies die eerder zijn gemarkeerd.
Verbeteringen in Query Store
Query Store helpt u bij het bijhouden van de prestatiegeschiedenis, het oplossen van problemen met betrekking tot queryplannen en het inschakelen van nieuwe mogelijkheden in Azure SQL Database, Azure SQL Managed Instance en SQL Server 2022 (16.x). CTP 2.1 introduceert de Query Store, die standaard is ingeschakeld voor nieuwe databases. Zie Query Store inschakelenals u Query Store wilt inschakelen.
Voor databases die zijn hersteld van andere SQL Server-exemplaren en voor databases die zijn bijgewerkt van een in-place upgrade naar SQL Server 2022 (16.x), behouden deze databases de vorige Query Store-instellingen.
Voor databases die zijn hersteld van eerdere SQL Server-exemplaren, evalueert u afzonderlijk de instellingen voor databasecompatibiliteitsniveau omdat sommige functies voor intelligente queryverwerking worden ingeschakeld door de instelling voor compatibiliteitsniveau.
Als er zorgen zijn over de overhead die Query Store kan veroorzaken, kunnen beheerders aangepaste opnamebeleidsregels gebruiken om verder af te stemmen wat de Query Store vastlegt. Aangepaste opnamebeleidsregels zijn beschikbaar om Query Store-opnamen verder af te stemmen. Aangepaste beleidsregels voor vastleggen kunnen worden gebruikt om selectiever te zijn over welke query's en querydetails worden vastgelegd. Een beheerder kan er bijvoorbeeld voor kiezen om alleen de duurste query's, herhaalde query's of de query's met een hoog rekenoverheadsniveau vast te leggen.
Aangepaste beleidsregels voor vastleggen kunnen Query Store helpen de belangrijkste query's in uw workload vast te leggen. Met uitzondering van de optie STALE_CAPTURE_POLICY_THRESHOLD
definiëren deze opties de OR-voorwaarden die moeten optreden zodat query's worden vastgelegd in de gedefinieerde drempelwaarde voor het beleid voor verlopen vastlegging. Dit zijn bijvoorbeeld de standaardwaarden in de QUERY_CAPTURE_MODE = AUTO
:
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
De SQL Server-service is ingesteld op de startmodus Automatisch (vertraagd starten)
Wanneer u in SQL Server 2022 (16.x) en latere versies de startmodus instelt voor een SQL Server-service op Automatische in Configuration Manager, wordt de service gestart in modus Automatisch (vertraagd starten) modus, ook al wordt de startmodus weergegeven als Automatisch.
SQL Server Analysis Services
In deze release worden nieuwe functies en verbeteringen geïntroduceerd voor prestaties, resourcebeheer en clientondersteuning. Zie Wat is er nieuw in SQL Server Analysis Servicesvoor specifieke updates.
SQL Server Reporting Services
In deze release worden nieuwe functies en verbeteringen geïntroduceerd voor toegankelijkheid, beveiliging, betrouwbaarheid en bugfixes. Zie Wat is er nieuw in SSRS (SQL Server Reporting Services)voor specifieke updates.
SQL Server Integration Services
Voor wijzigingen met betrekking tot SQL Server Integration Services, zie Achterwaartse Compatibiliteit van Integration Services.
Andere services
In deze release worden geen functies toegevoegd voor SQL Server Master Data Services.
Verwante inhoud
- SqlServer PowerShell-module
- SQL Server PowerShell
- SQL Server Workshops
- Releaseopmerkingen voor SQL Server 2022
Hulp krijgen
- Ideeën voor SQL: Hebt u suggesties voor het verbeteren van SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Stel sql Server-vragen
- Stack Overflow (tag sql-server): Antwoorden op sql-ontwikkelingsvragen
- Reddit: Algemene discussie over SQL Server-
- licentievoorwaarden en informatie van Microsoft SQL Server
- ondersteuningsopties voor zakelijke gebruikers
- Aanvullende hulp en feedback voor SQL Server
Bijdragen aan SQL-documentatie
Wist u dat u zelf SQL-inhoud kunt bewerken? Als je dit doet, help je niet alleen onze documentatie te verbeteren, maar word je ook erkend als bijdrager aan de pagina.
Zie Bijdragen aan sql Server-documentatie voor meer informatie