Dotyczy
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Symptomy

Uwzględnij następujące scenariusze:

  • W wystąpieniu programu SQL Server 2017 jest włączona opcja zgodności ze wspólnymi kryteriami (CCC).

  • Użytkownik próbuje zalogować się do wystąpienia programu SQL Server przy użyciu nieistniejącej nazwy logowania SQL.

  • Zaloguj się do wystąpienia programu SQL Server przy użyciu konta administratora.

  • Uruchom polecenie DBCC CHECKDBw bazie danych Master.

W tym scenariuszu może zostać wyświetlony komunikat o błędzie podobny do następującego:

MSG 2570, poziom 16, stan 2, Strona LineNumberwiersza(#: #), nr gniazda w identyfikatorze obiektu #, identyfikator indeksu #, identyfikator partycji #, ID jednostki alokacji # (typ danych w wierszu). Wartość kolumny "Nazwa" jest spoza zakresu dla typu danych "nvarchar". Zaktualizuj kolumnę do wartości dozwolonych.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Obejście

W celu obejścia tego problemu należy włączyć flagę Trace (TF) 2566 , która wyłącza sprawdzanie DATA_PURITY po uruchomieniu polecenia DBCC CHECKDB w odniesieniu do bazy danych Master. Nie uniemożliwia to jednak wstawienia nieprawidłowych wierszy do bazy danych Master. Powoduje po prostu wyłączenie sprawdzania podczas wykonywania polecenia DBCC CHECKDB.

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.