Symptom
Tänk dig följande situation:
-
Du har en databas med en icke-gruppanvändare som du försöker lägga till i en tillgänglighets grupp (AG) i Microsoft SQL Server 2014, 2016 och 2017.
-
Du kan lägga till databasen i Prime-densammanställda repliken och återställa den fullständiga och loggade säkerhets kopian med NORECOVERY på den sekundära repliken.
När du i det här scenariot försöker ansluta till databasen till tillgänglighets gruppen på den sekundära repliken med Alter Database <databasename> ange hadr Availability Group = <AGName>eller använda automatisk dirigerar för att konfigurera sekundär repliker Observera att fel 17207 och 5120 rapporteras för data filen i den icke Felaktiga filtypen:
# # SPID # # startar databasen ' databasename '.
# # SPID # #-fel: 17207, Allvarlighets grad: 16, State: 1.
# # SPID # # FileMgr:: StartSecondaryDataFiles: operativ system fel 2 (systemet Det går inte att hitta filen som du angett.) uppstod när du skapade eller öppnade filen "Sökväg". Diagnosticera och korrigera operativ system fel och försök igen.
# # SPID # #-fel: 5120, Allvarlighets grad: 16, State: 5.
# # SPID # # kan inte öppnas den fysiska filen "sökväg". Operativ system fel 2: "2 (det går inte att hitta filen angivet.) ".
Du ser även databasen i läget för synkronisering/återställning som väntar på den sekundära REPLIKen efter Alter Database kommandot utförs.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer omterminologi som Microsoft använder för att beskriva program varu uppdateringar.