Симптоми
Да предположим, че винаги имате функция за достъпност на групи (AG), конфигурирана за Линукс в SQL Server 2017. Когато актуализирате вторичната реплика към сборна актуализация 18 (CU18) с помощта на командата Yum, забелязвате, че надстройката на скриптове може да е неуспешна със следното съобщение за грешка:
Дата и час системните обекти на SpidNum не могат да бъдат актуализирани в база данни "DatabaseName" , защото е само за четене.
Датаи час SpidNum CHECKDB за базата данни ' DatabaseName 'DateTime Това е само информативно съобщение; не се изисква действие от потребителя.
Датаи час SpidNum надстройване на настройките за абонамент и системните обекти в база данни [DatabaseName].
Датаи час SpidNum неуспешно актуализира базата данни "DatabaseName", защото базата данни е само за четене.
Sp_vupgrade_replication Датаи час за изпълнение на SpidNum .
Датаи час SpidNum записване на състоянието на скрипт за надстройка на "SOFTWARE\Microsoft\MSSQLServer\Replication\Setup".
Датаи час SpidNum грешка при записване на състоянието на скрипта за надстройка.
Датаи час SpidNum база данни "DatabaseName"е надстройване на скрипт "upgrade_ucp_cmdw_discovery. SQL" от Level LevelNumдо Level LevelNum.
Датаи час SpidNum база данни "DatabaseName"е надстройване на скрипт "msdb110_upgrade. SQL" от Level LevelNum до Level LevelNum.
Датаи час SpidNum започва изпълнението на PRE_MSDB. SQL
Грешка от Датаи час SpidNum : 3930, тежест: 16; щат: 1.
Датаи час SpidNum текущата транзакция не може да се извърши и не може да се поддържат операции, които се записват в регистрационния файл. Връщане на транзакцията.
Грешка от Датаи час SpidNum : 912, тежест: 21; щат: 2.
Датаи час SpidNum за надстройване на ниво база данни "DatabaseName"е неуспешно, защото стъпка за надстройка "msdb110_upgrade. SQL" Възникна грешка 3930, състояние 1, тежест 16. Това е сериозно условие за грешка, което може да попречи на нормалната работа и базата данни ще бъде изведена извън линия. Ако грешката е възникнала по време на надстройването на базата данни "DatabaseName", това ще попречи на стартирането на целия екземпляр на SQL Server. Изследвайте предишните записи на errorlog за грешки, предприемете подходящите корективни мерки и стартирайте отново базата данни, така че стъпките за надстройване на скрипт да се изпълняват в края.
Грешка от Датаи час SpidNum : 3417, тежест: 21; щат: 3.
Датаи час SpidNum не може да възстанови основната база данни. SQL Server не може да се изпълни. Възстановяване на образец от пълно архивиране, поправяне или повторно създаване. За повече информация как да създадете отново основната база данни, вижте книги на SQL Server онлайн.
Датаи час SpidNum SQL Трейс е спрял поради закриване на сървър. Трейс ИД = "1". Това е само информативно съобщение; не се изисква действие от потребителя.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.