Simptomi
Apsveriet iespēju datu bāzi dublēt uz vietrādi URL (Azure BLOB), izmantojot SQL Server DUBLĒJUMA datu bāzes komandu vai pārvaldītu dublējumu. Ja dublējums ir ļoti liels, daži pieprasījumi starp SQL Server un Azure BLOB krātuves pakalpojumu var būt taimauts, un dublēšanas operācija var neizdoties. Turklāt tiek parādīts kļūdas ziņojums, kas līdzīgs šim: SQL Server kļūdu žurnālfailā, un tas ir 1810.
datuma laiks Dublējuma kļūda: 18210, nopietnība: 16, valsts: 1. datuma laiks Dublējumu BackupIoRequest:: ReportIoError: rakstīšanas kļūme dublējuma ierīcē "https://xxxx.blob.core.windows.net/xxx/full/xxxx_FULL_20170211_230001.bak". Operētājsistēmas kļūdu dublēšana uz vietrādi URL saņēma izņēmumu no attālā galapunkta. Izņēmuma ziņojums: klients nevarēja pabeigt darbību noteiktā taimautā. datuma laiks Dublējuma kļūda: 3041, nopietnība: 16, valsts: 1. datuma laiks Dublējuma dublēšana neizdevās pabeigt komandu DUBLĒJUMA datu bāzes mydbname. Pārbaudiet detalizētu ziņojumu dublējuma lietojumprogrammas žurnālu.
Cēlonis
Šī problēma rodas tāpēc, ka ievadizvades operācijas taimauta vērtība Azure BLOB nav pietiekami gara. Šis labojums maina taimauta vērtību uz ilgāku elastīgu vērtību, lai izvairītos no I/O darbības taimauta biežuma.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 8 SQL Server 2016 RTM
Kumulatīvais atjauninājums 5 SQL Server 2016 SP1
Kumulatīvais atjauninājums 6 SQL Server 2014 2. servisa pakotnei
Katrs jaunais kumulatīvais SQL Server atjauninājums ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Jaunākais SQL Server 2016 kumulatīvais atjauninājums
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.