Simptomai
Tarkime, kad turite tik skaitomą antrinę repliką "Microsoft SQL Server" 2016 AlwaysOn prieinamumo grupėje (AG). Kai replikoje pirmą kartąnaudojate SQL serverio programos vaidmenis, jis veikia taip, kaip tikėtasi. Tačiau, kai juos naudojate dar kartą, taikomosios programos vaidmenys gali nepavykti ir jūs gausite šį klaidos pranešimą:
MSG 3961, lygis 16, būsenos 1, eilutės eilutės numeriomomentinės kopijos izoliavimo operacijos nepavyko duomenų bazėje "<duomenų bazės pavadinimas>", nes sakinys, kurį pasiekė sakinys, buvo pakeistas iš DDL išrašo kitoje lygiagretoje operacijoje nuo šios operacijos pradžios. Jis neleistinas, nes metaduomenų nėra versijomis. Lygiagretusis naujinimas su metaduomenimis gali sukelti nenuoseklumą, jei jis maišomas su momentinės kopijos izoliacija.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.