Een back-up maken van SQL Server en deze herstellen met S3-compatibele objectopslag
van toepassing op: SQL Server 2022 (16.x)
In dit artikel worden de concepten, vereisten en onderdelen geïntroduceerd die nodig zijn voor het gebruik van S3-compatibele objectopslag als back-upbestemming.
Overzicht
SQL Server 2022 (16.x) introduceert objectopslagintegratie in het gegevensplatform, zodat u SQL Server kunt integreren met S3-compatibele objectopslag naast Azure Storage. Om deze integratie te bieden, biedt SQL Server een S3-connector, die gebruikmaakt van de S3 REST API om verbinding te maken met elke provider van S3-compatibele objectopslag. SQL Server 2022 (16.x) breidt de bestaande BACKUP TO URL
en RESTORE FROM URL
syntaxis uit door ondersteuning toe te voegen voor de S3-connector met behulp van de REST API. Zie providers van S3-compatibele objectopslagvoor informatie over ondersteunde platforms.
Dit artikel bevat informatie over het gebruik van back-up naar URL voor S3-compatibele objectopslag. Zie voor meer informatie over het gebruik van back-up naar URL voor S3-compatibele objectopslag SQL Server-back-up naar URL voor S3-compatibele objectopslag.
Back-ups maken en herstellen naar S3-compatibele opslag
De BACKUP TO URL
en RESTORE FROM URL
syntaxis ondersteunen de S3-connector. Zie voor meer informatie over de functionaliteit voor back-uppen naar een URL:
Providers van S3-compatibele objectopslag
Er zijn tegenwoordig veel providers van S3-compatibele objectopslag. Objectopslag wordt geleverd als softwaregedefinieerde oplossing, als hardware-apparaten, of als een combinatie voor hybride cloud-scenario's.
De volgende tabel bevat een niet-uitgebreid overzicht van objectopslagproviders die een S3-eindpunt aanbieden als onderdeel van hun oplossing.
Leverancier (alfabetisch) | Aanbod |
---|---|
AWS | Amazon Simple Storage Service (S3) |
Ceph- | Ceph |
Cloudian- | HyperStore |
Dell Technologies | ECS Enterprise Object Storage |
Hitachi Vantara | Hitachi Content Platform voor Cloud Scale |
HPE | HPE Ezmeral Data Fabric |
MinIO | Multicloud-objectopslag |
NetApp | StorageGRID, ONTAP |
Nutanix | Nutanix-objectopslag |
Pure Storage | Pure FlashBlade |
Red Hat | OpenShift Container Storage |
Scality | Scality Artesca |
Weka | Weka S3 |
Vereisten voor het S3-eindpunt
Het S3-eindpunt moet als volgt worden geconfigureerd:
TLS moet worden geconfigureerd. Het S3-eindpunt moet een TLS-certificaat gebruiken dat wordt vertrouwd door SQL Server (Linux) of de hostbesturingssysteemomgeving (Windows). Verbindingen worden verondersteld veilig via HTTPS te worden verzonden, niet via HTTP.
Een gebruiker (Toegangssleutel-id) moet worden geconfigureerd en het geheim (geheime sleutel-id) voor die gebruiker is bekend bij u. Je moet beide authentiseren bij het S3-eindpunt.
Ten minste één bucket moet worden geconfigureerd. Buckets kunnen niet worden gemaakt of geconfigureerd in SQL Server 2022 (16.x).
Best practices voor prestaties
Neem contact op met uw S3-compatibele objectopslagprovider voor richtlijnen voor optimalisatie van best practices voor prestaties, eerste installatie en configuratie. Vanwege een groot aantal oplossingen en instellingen kunnen de aanbevolen waarden voor back-up- en herstelparameters en doorvoer worden gewijzigd.
Met behulp van S3-onderdelen in SQL Server 2022 (16.x) en latere versies kunt u uw back-upset stripen om de bestandsgrootte van maximaal 12,8 TB te ondersteunen.
Beperkingen
Vanwege de huidige beperking van de S3 Standard REST API worden de tijdelijke niet-verzonden gegevensbestanden niet verwijderd als er fouten zijn. Ze kunnen worden gemaakt in het S3-compatibele objectarchief vanwege een doorlopende uploadbewerking met meerdere onderdelen terwijl de opdracht BACKUP
Transact-SQL wordt uitgevoerd.
Deze niet-doorgevoerde gegevensblokken blijven behouden in de S3-compatibele objectopslag als de opdracht BACKUP
mislukt of wordt geannuleerd. Als de back-up slaagt, verwijdert het objectarchief deze tijdelijke bestanden automatisch om het uiteindelijke back-upbestand te vormen. Sommige S3-providers verwerken tijdelijke bestandsopruiming via hun vuilnisophalersysteem.
Verwante inhoud
- Een back-up maken van SQL Server naar een URL voor S3-compatibele objectopslag
- nl-NL: SQL Server back-up naar een URL voor S3-compatibele objectopslag: best practices en probleemoplossing
- SQL Server back-up maken naar URL voor best practices voor Microsoft Azure Blob Storage en het oplossen van problemen met
- SQL Server back-up uitvoeren naar URL voor Microsoft Azure Blob Storage
- Backup en herstel: Systeemdatabases (SQL Server)
- zelfstudie: Azure Blob Storage gebruiken met SQL Server