Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Ga ervan uit dat u Microsoft SQL Server 2012, 2014 of 2016 gebruikt. Als u een back-up maakt van een database naar de URL van de Microsoft Azure Blob Storage-service, mislukt de bewerking mogelijk en ontvangt u de volgende foutberichten beide aan de clientkant en in het foutenlogboek van SQL Server.

Clientfout in SQL Server

Msg 3271, niveau 16, provincie 1, regel LineNumber Er is een niet-herstelbare I/O-fout opgetreden in bestand ' https://<BlobStorageServerName>. blob.core.windows.net/sqlbackup/<DB_Backup_Name. bak> ' back-up maken met URL ' heeft een uitzondering ontvangen van het externe eindpunt. Uitzonderingsbericht: de onderliggende verbinding is gesloten: er is een onverwachte fout opgetreden bij een ontvangst. Msg 3013, niveau 16, provincie 1, regel LineNumber BACK-up maken van DATABASE wordt abnormaal beëindigd.

Foutenlogboek van SQL Server

<DateTime>    ======== BackupToUrl Initiated =========
<DateTime> Inputs: Backup = True, PageBlob= True, URI = https://<BlobStorageServerName>.blob.core.windows.net/sqlbackup/<DB_Backup_Name.bak>, Acct= lbtesting2096, Key= KeyValue, FORMAT= False, Instance Name = MSSQLSERVER, DBName = <DB_Name> LogPath = C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Log
<DateTime>    Process Id: 3668
<DateTime>     Time for Initialization = 202.7451 ms
<DateTime>    BackupToUrl Client is getting configuration from SqlServr
<DateTime>    Time for Handshake and VDI config = 31.2507 ms
<DateTime>    Time for Get BlobRef = 15.6263 ms
<DateTime>    Time for - EXCEPTION Get Fetchattributes = 45364.4979 ms
<DateTime>    An exception occurred during communication with Azure Storage, exception information follows
<DateTime>    Exception Info: The underlying connection was closed: An unexpected error occurred on a receive.
<DateTime>    Stack:    at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](StorageCommandBase`1 cmd, IRetryPolicy policy, OperationContext operationContext)
   at BackupToUrl.Program.MainInternal(String[] args)
<DateTime>    The Active queue had 1 requests until we got a clear error.

Deze fout treedt op als de client versie van het TLS-protocol ( Transport Layer Security) van de client server versie 1,2 met het volgende registeris ingeschakeld.

Naam van registersleutel: 

HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2 \ client Waarde 0 Naam: ingeschakeld Type: REG_DWORD Gegevens: 0x1

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server 2014 en 2016:

Cumulatieve update 7 voor SQL Server 2016 RTM

Cumulatieve update 4 voor SQL Server 2016 SP1

Cumulatieve update 5 voor SQL Server 2014 SP2

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Nieuwste cumulatieve update voor SQL Server 2016

Nieuwste cumulatieve update voor SQL Server 2014

 

Tijdelijke oplossing voor SQL Server 2012

Dit probleem doet zich voor als het .NET Framework een voorkeur heeft voor TLS 1,0, hoewel TLS 1,2 wordt ondersteund. 

Er is geen oplossing beschikbaar voor SQL Server 2012. Als u dit probleem wilt oplossen met SQL Server 2012, kunt u het volgende doen: 

  • Back-up van het register maken

  • Open de Register-editor en ga naar de volgende registersubsleutels: HKLM\software\Wow6432Node\Microsoft.NETFramework\ en HKLM\software\microsoft.NETFramework\

  • Selecteer onder elk van deze toetsen de versienummers (zoals v 4.5, v 4.5.1). Voeg een DWORD-waarde met de naam SchUseStrongCrypto met waarde 1 toe voor elke versie.

  • Onder HKLM\Software\Microsoft.NetFramework hoeven de sleutelnamen niet exact 4,5 of 4.5.1 te zijn. Meestal beginnen ze van v 2.0 xxx, v 3,0 xxx en v 4.0 xxx. De DWORD-waarde met de naam ' SchUseStrongCrypto ' en ' Value 1 ' moet worden toegevoegd voor alle beschikbare versies.

  • Start de SQL Server-computer opnieuw op.

ZietU kunt ook proberen om .NET Framework 4,8 te installeren. Standaard zijn .NET Framework 4,7 en latere versies geconfigureerd voor gebruik van TLS 1,2 en verbindingen via TLS 1,1 of TLS 1,0 toegestaan.

Verwijzingen

Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×