Simptomi
Razmotrite sljedeći scenarij:
- Kao glavni poslužitelj (MSX) koristite Microsoft SQL Server 2012, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2005.
- SQL Server 2012 koristite kao ciljni poslužitelj (TSX).
- Plan održavanja s više poslužitelja stvarate na MSX poslužitelju.
U tom se scenariju plan održavanja ne replicira na TSX poslužitelj. Osim toga, poruka o iznimci koja sliči sljedećem bilježi se u zapisnicima SQL Server Agent na TSX poslužitelju:
Napomena
[073] Došlo je do iznimke (0xe0434f4d) u podsustavu Planovi održavanja
Napomena U ovoj poruci o pogrešci "Naziv podplana održavanja" rezervirano je mjesto za podplan održavanja.
Zadaci vezani uz plan održavanja repliciraju se. Ako pokušate izvršiti zadatak na TSX poslužitelju, primit ćete poruku o pogrešci kao što je sljedeća:
Napomena
Izvršenje zadatka 'Maintenance Sub Plan Name' nije uspjelo. Pojedinosti potražite u zapisniku povijesti.
Uz to, u povijesti posla zapisuju se informacije koje su slične sljedećima:
Napomena
Nije moguće učitati paket "Paket planova održavanja" zbog pogreške 0xC001000A. Opis: navedeni paket nije moguće učitati iz baze podataka sustava SQL Server.
Napomena U ovoj poruci o pogrešci "Paket plana održavanja" rezervirano je mjesto za naziv paketa plana održavanja.
Uzrok
Taj se problem pojavljuje jer SQL Server Agent ne može pronaći skupove Microsoft .NET Framework 2.0 zadataka plana održavanja baze podataka na TSX poslužitelju.
Napomena Skupovi zadataka plana održavanja baze podataka nadograđeni su na Microsoft .NET Framework 4.0 u sustavu SQL Server 2012.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Kumulativni podaci o ažuriranju
Kumulativno ažuriranje 2 za SQL Server 2012 SP1
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 2. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 SP1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2790947 Paket kumulativnog ažuriranja 2 za SQL Server 2012 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka servisnog paketa SQL Server 2012 SP1. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2772858 međuverzije SQL Server 2012 koje su izdane nakon izdanja servisnog paketa Service Pack 1 SQL Server 2012
Kumulativno ažuriranje 5 za SQL Server 2012
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 5. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2777772 Paket kumulativnog ažuriranja 5 za SQL Server 2012Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravaka za SQL Server 2012. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012
Da biste riješili taj problem, možete stvoriti i konfiguracijsku datoteku za SQL Server Agent na TSX poslužitelju. Slijedite korake u nastavku.
Izbrišite sve postojeće distribuirane planove održavanja na poslužitelju MSX koji nisu replicirani na poslužitelj TSX.
Stvorite datoteku čiji se naziv SQLAGENT.EXE.CONFIG u sljedećoj mapi na poslužitelju SQL Server 2012 TSX:
%Program Files%\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\BinnU SQLAGENT.EXE.CONFIG datoteku dodajte sljedeći sadržaj:
<?xml version ="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> </configuration>Ponovno pokrenite SQL Server Agent na TSX poslužitelju.
Stvorite nove planove održavanja za više poslužitelja koji su namijenjeni TSX poslužitelju.
Dodatne informacije
Dodatne informacije o kompatibilnosti MSX poslužitelja i TSX poslužitelja potražite na sljedećem Microsoftovu web-mjestu: