Błędy, które zostały rozwiązane w dodatku Service Pack 2 dla programu SQL Server 2012

Nr błędu: 203872 (Obsługa zawartości)

Wprowadzenie

Ten artykuł zawiera listę błędów, które zostały rozwiązane w dodatku Service Pack 2 (SP2) dla systemu Microsoft SQL Server 2012.

Notes

  • Dodatkowe poprawki, które nie są udokumentowane w tym miejscu mogą być również zawarte w dodatku service pack.

  • Lista będzie uaktualniana w miarę publikowania kolejnych artykułów.

Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania dodatków service Pack dla programu SQL Server 2012 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2755533 jak uzyskać najnowszy dodatek service pack dla programu SQL Server 2012Uwaga: Aby uzyskać więcej informacji dotyczących pobierania których należy wybrać z listy dostępnych do pobrania, sprawdź informacje o wersji w tym miejscu.

Więcej informacji

Dodatki service Pack dla programu SQL Server 2012 są aktualizacjami zbiorczymi i uaktualnić wszystkie wersje i poziom usług programu SQL Server 2012 z dodatkiem SP2. Oprócz poprawek, które są wymienione w niniejszym artykule ten dodatek service pack zawiera, w tym Microsoft SQL Server 2012 SP1 aktualizacji zbiorczej nr 9 (CU9).

Aby uzyskać więcej informacji na temat pakietów aktualizacji zbiorczej, które są dostępne dla programu SQL Server 2012 z dodatkiem SP1 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2772858 programu SQL Server 2012 tworzy wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2012

Problemy rozwiązane w tym dodatku service pack

Aby uzyskać więcej informacji na temat błędów, które zostały rozwiązane w dodatku SP2 dla programu SQL Server 2012 kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base.

Liczba błędów VSTS

Numer artykułu KB

Opis

1374617

2028830

Poprawka: Współużytkowanych składników są instalowane w niewłaściwej lokalizacji podczas implementowania instalacji programu SQL Server 2008 lub klastra pracy awaryjnej programu SQL Server 2012

1703014

2963382

Poprawka: Nie można połączyć się z serwerem, po uruchomieniu kwerendy MDX tworzenia modułu w SSAS 2012

2011247

2927741

Poprawka: Obraz nie jest wyświetlany poprawnie w stronę sieci Web przy użyciu akcji drążenia w raporcie SSRS 2012

2034994

2963383

Poprawka: Tekst obcięty podczas renderowania HPB do wyświetlania raportu w SSRS 2012

1769469

2963384

Poprawka: Program SQL Server ulega awarii podczas pliku dziennika bazy danych tempdb jest pełny w programu SQL Server 2012

1973168

2963386

Poprawka: Usługi SSRS 2012 nie powiedzie się z IsolatedStorageException podczas subskrypcji wywożonych do arkuszy programu Excel są większe niż 10 MB

1973196

2963388

Poprawka: Usługi SSRS 2012 nie może wyeksportować raport, który jest większy niż 10 MB do formatu programu Excel

787358

2963404

Poprawka: Wycofywanie powoduje, że bazy danych, aby przejść do podejrzeń tryb programu SQL Server 2012

1043717

2806979

Poprawka: Niska wydajność podczas wykonywania kwerendy tabeli włączone RCSI bazy danych programu SQL Server 2012

1178585

2963412

Nowy sys.dm_fts_index_keywords_position_by_document DMF w dodatku SP2 dla programu SQL Server 2012

1182241

2966520

Poprawka: Nowe pliki dziennika nie są tworzone, po ponownym uruchomieniu usługi Windows Reporting Services w SSRS 2012 w dniu 1 stycznia

1240848

2966519

Poprawka: Żaden komunikat o błędzie, gdy kopia zapasowa dziennika nie powiodło się w programu SQL Server 2012

1253861

2936004

Poprawka: Program Visual Studio 2012 awarii z powodu naruszenia zasad dostępu podczas wiązania źródła danych zostanie ukończone w interfejsie użytkownika 2012 podglądu raportów w trybie lokalnym

1262029

2966522

Poprawka: Udział pliku subskrypcji nie wypełnia kolumny opis w SSRS 2012

1481773

2966523

Poprawka: Listy rozwijanej "Name" jest puste, gdy określono raportu programu SSRS 2012

1419367

2964762

Poprawka: Błąd 0xC1000016 lub 22 identyfikator zdarzenia będą rejestrowane po wybraniu polecenia Discover SSAS 2012

2103903

2972285

Poprawka: Problemy z wydajnością podczas korzystania z bazy danych SSISDB jako rozmieszczenia przechowywać w programu SQL Server 2012

2021581

2965035

Rejestrowanie poprawy funkcji w dodatku Service Pack 2 dla programu SQL Server 2012 SSAS 2012

203749

2952444

Poprawka: Niska wydajność przy użyciu zmiennych tabelarycznych w programie SQL Server 2012

2095064

2936328

Poprawka: Naruszenie zasad dostępu występuje po uruchomieniu CHECKTABLE lub CHECKDB na tabeli, która ma trwałe kolumny obliczane w programie SQL Server 2008 R2 lub programie SQL Server 2012

1222472

2827857

Poprawka: DTA nie działa na wystąpienie programu SQL Server 2012, który używa sortowania znaków dodatkowych

2124209

2939277

Poprawka: Nieprawidłowe wyniki podczas uruchamiania kwerend, które zawierają operatora UNION za pomocą planu równoległego kwerend w programie SQL Server

Rozwiązania następujących problemów znajdują się również w dodatku SP2 dla programu SQL Server 2012.

Liczba błędów VSTS

Opis

950185

Lepsza obsługa wiadomości wokół przetwarzania błędów i ostrzeżeń podczas pracy z dużą raportów w formacie HTML.

950189

Lepsza obsługa wiadomości wokół przetwarzania błędów i ostrzeżeń podczas pracy z raportami z dużą liczbą parametrów.

994470

Nieprawidłowe wyniki podczas pracy z operatory jednoargumentowe tryb bloku.

1041277

Pełna kopia zapasowa zestawy DPM na serwerze za pomocą pomocniczego (AlwaysOn) zostaną przekonwertowane na kopii zapasowej copy_only.

1278767

Wartości liczników monitora wydajności wystąpienie tabelarycznych: < TypeName > Memory\VertiPaq KB jest zawsze 0.

1355346

End SCOPE instrukcja jest niezgodna z otwarcia instrukcji SCOPE.

1374617

Poprawka: Współużytkowanych składników są instalowane w niewłaściwej lokalizacji podczas implementowania instalacji klastra pracy awaryjnej programu SQL Server 2008

1610447

Niezainicjowany obiekt prowadzi do awarii i potencjalnie błędne wyniki podczas wykonywania wyrażenia wyrażenia do analizy danych z obliczeń warunkowych.

1610492

Kwerendę zwraca nieoczekiwane wyniki, gdy używasz programu PowerPivot v2 11.0.3000.0.

2060218

"ACTIONABLE_HEAP_CORRUPTION", gdy plik konfiguracji usługi SSRS jest analizowany przy użyciu nieprawidłowy Identyfikator wystąpienia.

2065570

Rekord NonYieldProcessTable w RING_BUFFER_NONYIELD_PROCESSTABLE bufor nie ma, użytkownik i czas procesu jądra.

2075161

Zawiera informacje o platformie w dzienniku usługi SSRS 2012

1347204

Poprawka: Podczas wstawiania danych do tabeli zawierającej kolumnę z domyślnej sekwencji z transakcji między bazami danych programu SQL Server 2012 naruszenia zasad dostępu

1184332

Jeśli ogona dziennika kopii zapasowej jest wykonywana na bazie danych modelu, model bazy danych zostanie zatrzymany w przywracania stanu podczas ponownego uruchamiania serwera, która uniemożliwi uruchomienie pomyślnie programu SQL Server. To dlatego nie można utworzyć bazy danych Tempdb podczas uruchamiania serwera i zostanie wyświetlony następujący komunikat o błędzie: "Nie można otworzyć bazy danych '< Nazwa_bazy_danych >'"

1243853

3456 wystąpi błąd podczas przywracania kopii zapasowej dziennika DB bulk-logged gdzie nowy plik danych został dodany z rozmiarem początkowym większa niż 64704KB.

1404999

Kiedy strącisz migawkę bazy danych jest wystawiony w sesji ustawienie LOCK_TIMEOUT, błąd przekroczenia limitu czasu mogą występować następuje błąd potwierdzenia.

1190211

Instalacja programu SQL Server przy użyciu programu InstallShield kończy się w stanie zawieszenia. Aby uzyskać więcej informacji przejdź do tegoartykułu bazy wiedzy Knowledge Base.

1386073

Po zainstalowaniu programu SQL Server 2012 z dodatkiem SP2, program SQL Server zostanie zatrzymana z programu configuration manager lub Menedżera sterowania usługami, natychmiast po wystawieniu zamknięcia komunikat informacyjny jest rejestrowane na serwerze SQL. We wcześniejszych wersjach możemy wydane tej wiadomości po wewnętrzny usługi, takie jak.NET Framework, service broker zostały zatrzymane.

Poprawki dotyczące połączyć elementy przekazywane przez Wspólnotę

Połącz identyfikator usterki

Opis

714689

Wyniki oceny są zapisywane podczas wdrożenia Enterprise Management Framework przeciwko wielu serwerów i wystąpi błąd przed jednym z serwerów na liście xml plik wyjściowy wiele razy.

735543

Bazy danych przechodzi w tryb przywracania po przywróceniu jej kopii zapasowej jako innej bazy danych na tym samym wystąpieniu.

736509

Nie można debugować procedurę przechowywaną, która wywołuje sp_executesql w SQL Server Management Studio (SSMS). Po naciśnięciu F11, pojawi się komunikat o błędzie "Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu".

740181

SSMS nie zarządza pełni pełnotekstowego w programie SQL Server Express.

745566

SQL Server SMO ignoruje ograniczenie domyolne programu SQL Server 2012 i 2014 serwera SQL.

764197

SSMS niespójnie obsługuje numerowane przechowywane procedury.

769121

"Kolumna '< nazwa kolumny >' nie należy do tabeli podsumowania. (Dane systemowe) "komunikat o błędzie podczas replikacji tabele mają takie same nazwy, ale znajdują się w różnych schematów.

773710

Po powracanie do migawki bazy danych, która zawiera indeksy pełnotekstowe, nie można utworzyć ft_catalogs, dopóki nie zostanie ponownie uruchom program SQL Server, odłączyć i następnie dołącz bazę danych albo przełączyć do trybu offline bazy danych, a następnie ustaw bazy danych w trybie online.

774317

SSMS od czasu do czasu awarii przy zamknięciu, która następnie powoduje automatyczne ponowne uruchomienie

785064

"Wartość"null"nie jest prawidłowy dla"strumień"" komunikat o błędzie podczas pracy z składników potoku klienta w Business Intelligence Development Studio (ofert).

785151

Podczas wykonywania kwerendy z Pokaż rzeczywiste Plan kwerend jest włączona, wynik Null jest zwracany i zostanie wyświetlony następujący komunikat o błędzie:
Błąd: Msg 50000, poziom: 16, stan 10, procedura badania, linia 34 ciągu lub dane binarne zostaną obcięte.

791929

"Potwierdzenie systemu sprawdzanie nie powiodło się" komunikat o błędzie podczas wstawiania danych do widoku partycjonowanego, która ma wyzwalaczy.

797967

Instrukcje wykonywanie skryptów uprawnienia na poziomie kolumny w SSMS tworzyć duplikaty skryptu.

799430

SSMS może ulec awarii podczas próby odświeżenia SSMS ikony okna na pasku zadań.

804901

Wdrażania nowych wersji dużych projektów napotka limit czasu podczas wdrażania do bazy danych katalogu SSIS (SSISDB). Ponadto pojawić następujące komunikaty o błędach:
Nie można wdrożyć projektu. Aby uzyskać więcej informacji, kwerendy widoku operation_messages dla identyfikatora operacji "219′. (Microsoft SQL Server, błąd: 27203) Nie można wdrożyć projektu. Rozwiązać problemy i spróbuj ponownie później.: Upłynął limit czasu. Limit upłynął przed ukończeniem operacji lub serwer nie odpowiada. Instrukcja zostało zakończone.

805659

"Niektóre części instrukcji SQL są zagnieżdżone jako zbyt głęboko. Należy zmodyfikować kwerendę lub podzielić go na mniejsze"komunikat o błędzie podczas analizowania lub wykonać procedurę przechowywaną.



Najważniejsze informacje dotyczące dodatku SP2 dla programu SQL Server 2012

Oto wyróżnić niektóre zmiany, które są w dodatku Service Pack 2 (alias SP2) dla programu SQL Server 2012:

  • Pomoc techniczna dotycząca:

    • Wiadomość 35285 jest wyświetlane jako komunikat informacyjny zgodnie z oczekiwaniami, a nie jako błąd.

  • Funkcje:

    • Moduł zapisujący programu SQL kopii zapasowej COPY_ONLY pomocy technicznej: Data Protection Manager (DPM) pełną kopię zapasową na serwerze za pomocą pomocniczego (AlwaysOn) zostaną przekonwertowane na kopii zapasowej COPY_ONLY .


  • Dodawanie obsługi scenariusz tworzenia kostek lokalnych:

    • Korzystając z programu SQL Server 2012 Analysis Services (SSAS 2012) z dodatkiem SP2, można utworzyć kostki lokalnej, który łączy się z Analysis Services, który jest uruchomiony na portu statycznego inny niż domyślny, który ma wyłączone Przeglądarka SQL. Ta nowa funkcja jest kontrolowana przez nowe ustawienie konfiguracji w msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString." Aby włączyć tę funkcję, należy ustawić wartość na 1. To ustawienie jest ignorowany, jeśli SSAS 2012 jest skonfigurowany jako klaster pracy awaryjnej lub działa na porcie domyślnym.

  • Dodaj więcej rejestrowania:

    • Ten dodatek service pack dodaje więcej informacji do pliku dziennika SSAS, aby ulepszyć rozwiązywanie problemów. Obejmuje to wersja SSAS, nazwa komputera, nazwa netbios, liczba procesorów, pamięci RAM Rozmiar, IP, portu, typ protokołu, zakleszczenie, limit czasu blokady i inne informacje.


  • Poprawa wydajności zakleszczenie i oczyszczanie bazy danych SSISDB

    • Wprowadzenie

      • Zakleszczenie w SSISDB baza danych dla jednoczesnych wywołań SSISDB.catalog.create_execution procedura składowana

        • Poprawka została wykonana SSISDB concurrences i wydawania zakleszczenia. Jednakże nie rozwiązuje wszystkich problemów. Obejściem jest rozłożenie zadań przez kilka sekund. Ale nie można używać tej metody obejścia problemu.

        • Niska wydajność na zadanie konserwacji bazy danych SSISDB

      • Poprawka jest dostępna dla zadania konserwacji bazy danych SSISDB.

    • Architektura

      • Dotychczasowy wzór:

        • Każda transakcja tworzy certyfikat i klucz symetryczny, które również muszą być przechowywane i przetwarzane w zadaniach konserwacji lub czyszczenia.

      • Nowy Model:

        • Wprowadzić nowy wiersz w tabeli właściwości wykazu SERVER_OPERATION_ENCRYPTION_LEVEL i domyślne PER_EXECUTION , aby zachować zgodność ze starszymi wersjami, można zmienić wartość PER_PROJECT tworzenie jedna para klucza lub certyfikatu dla każdego projektu. Pełne oczyszczanie jest wymagane przed zmianą z PER_EXECUTION do PER_PROJECT. Dwie nowe procedury magazynu są wprowadzane do pełnego oczyszczania.

      • Krótki opis zmiany:

        • Wprowadzić nowy wiersz w tabeli właściwości SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Tylko dwie wartości są prawidłowe (1 i 2).

          • Wartość "1": Wartość domyślna. Szyfrowane za pomocą kluczy symetrycznych i świadectwa zgodnie z poziomem wykonania. Wysoki poziom zabezpieczeń, ale może ma wydajność lub problem zakleszczenia.

          • Wartość "2": Zaszyfrowanych za pomocą kluczy symetrycznych i świadectwa zgodnie z poziomem projektu. Mniej zabezpieczeń należy rozwiązać problem wydajności lub zakleszczenia.

        • Wprowadzenie dwóch nowych procedur przechowywanych (SPs) Cleanup_server_logs i cleanup_server_execution_keys

          • SPs są przeznaczone do użycia, po zmianie poziomu szyfrowania od "1" na "2." Można uruchomić Cleanup_server_logs najpierw zawierające może być bardzo szybko gotowy do wprowadzenia SSISDB w dobrym stanie. SSISDB baza danych jest gotowa do można zmienić poziom szyfrowania.

          • Cleanup_server_keys trwa dłużej niż Cleanup_server_logs. Jednak jest uruchamiany po zmianie poziomu szyfrowania na "2" i uruchamiana okresowo w pora szczytu.

          • Cleanup_server_logs: tylko wyczyścić wszystkie dzienniki operacji.

          • Cleanup_server_execution_keys: oczyszczanie symetrycznych kluczy i certyfikatów, które służą do ochrony wrażliwych wykonanie parametrów.

          • int @cleanup_flag (w (1,2))

            • cleanup_flag = 1: spadku poziomu kluczy symetrycznych wykonanie i certyfikaty

            • cleanup_flag = 2: usuwanie kluczy symetrycznych poziomu projektu oraz certyfikaty (będzie tylko upuszczania je, jeśli ten projekt perticular został usunięty, a wszystkie dzienniki operacji związanych z tym projektem zostały oczyszczone).

          • @delete_batch_size int = 1000

            • Liczba kluczy lub certyfikatów zostaną upuszczone w jedno wywołanie tej procedury magazynu.

        • W internal.cleanup_server_retention_windownależy zmienić delete_batch_size od 10 do 1000.


  • Opcjonalna obsługa zmiennej wiersza tabeli liczy się do poprawy planów kwerend:

    • Jeśli zmiennej tabeli jest połączone z innymi tabelami w programie SQL Server, ponieważ program SQL Server wykonuje nie wsparcie statystyki lub Śledź liczbę wierszy w zmiennej tabeli podczas kompilowania planu kwerend może spowodować szybkość działania ze względu na wybór planu kwerend nieefektywne.

    • SQL Server 2012 z dodatkiem SP2 wprowadza się nowe flagi śledzenia umożliwiający optymalizatora zapytań użyć informacji dotyczących liczby wierszy wstawionych do zmiennej tabeli w celu wybrania bardziej efektywnego planu zapytań. Włącz flagi śledzenia 2453, aby uaktywnić to zachowanie.

      Uwagi:

      • W niektórych sytuacjach włączenie flagi śledzenia 2453 może spowodować pewne pogorszenie wydajności z powodu kompilację wymagane do konta dla rzeczywista liczba wierszy wstawionych do zmiennej tabeli w czasie wykonywania. Zazwyczaj korzystałyby z tej flagi śledzenia, jeśli zmienna typu tabela ma znaczną ilość wierszy połączone z innymi tabelami lub ma więcej niż jeden wiersz, a używane na zewnętrznej stronie operatora sprzężenia zagnieżdżonej pętli z planem na wewnętrznej stronie, która przetwarza dużą ilość wierszy.

      • Podobne zachowanie może być osiągnięty w innych wersjach programu SQL Server za pomocą wskazówki dotyczącej kwerendy OPTION (RECOMPILE) . Wskazówki dotyczącej kwerendy wymaga jednak wykrywanie i modyfikowanie wszystkich kwerend cierpiących na wybór planu niska ze względu na dużą ilość pracy prowadzone przez zmienne Tabela, podczas gdy włączenie flagi śledzenia 2453 może wpłynąć na istniejące obciążenia.

  • Zwiększona wydajność Rozwiązywanie problemów dla planów wykonania kwerendy równolegle

    • DMV sys.dm_exec_requests zwraca dokładne wartości dla cpu_time dla zapytania równolegle wykonanie planów. Statystyki Diagnostyka We/Wy teraz raporty dokładne odczytów logiczne dla planów wykonania kwerendy równolegle.

  • Ulepszona diagnostyka wyciek mieszania

    • Jeśli łączyć mieszania lub operatora agregacji mieszania wycieki danych do bazy danych tempdb podczas wykonywania kwerendy, odpowiednich we/wy jest teraz zgłaszane do diagnostyki statystyki we/wy.

  • Ulepszona diagnostyka indeksu pełnotekstowego

    • W niektórych przypadkach może być trudne do zrozumienia, jak są zwracane wyniki niektórych kwerend pełnego tekstu. Podsystem wyszukiwania pełnotekstowego współdziała z zewnętrznych wyłączników i list stop, a w wyniku tego interakcji pozycyjne informacje dla słów kluczowych w dokumencie może się różnić od obserwacjami rzeczywisty tekst. Jest to bardzo istotne w przypadku, gdy robi "zwrot" lub "OBOK" wyszukiwania od delta między słowami jest używany w obliczeniach wewnętrznego znaleźć pasujących dokumentów.

    • W dodatku SP2 dla programu SQL Server 2012 nowe dynamiczne zarządzanie funkcja (DMF) został dodany do zapewnienia dostępu do pozycjonowania informacji dla słów kluczowych indeksowane w dokumencie. Nowe DMF jest podobny do istniejącego DMF sys.dm_fts_index_keywords_by_documenti ma następującą składnię:sys. dm_fts_index_keywords_position_by_document (
      DB_ID('database_name'), OBJECT_ID('table_name')
      )

    • Zamiast wystąpienia licznika zwraca informacje o każde wystąpienie i jego położenie w indeksowanych dokumentów.

    • Te informacje można patrzeć na mapowanie między tekstem a indeks wewnętrzny, który pokaże różnicę w delta dla wyszukiwaną frazę. Może to ułatwić zrozumienie wyników z wyszukiwanie frazy.


  • Pomoc techniczna dotycząca

    • Replikacja transakcyjna:

      • Pełne wiadomości dodawane do statystyki w tabelach historii i bardziej szczegółowe wiadomości w dziennikach agenta:

        • Dodany tekst wiadomości do pliku xml < Statystyki > dane wyjściowe do definiowania różnych Państw w zarówno logreader, jak i dystrybutorów.

        • Dodano artykuł Statystyka poziomu dla dystrybutora i logreader sparametryzowana poleceń.

        • Dodano Liczba pominiętych poleceń do pliku w programie agent dystrybutor wyjściowego.

        • Dodaje czas spędzony robi zmian schematu w programie agent dystrybutora.

      • LogReader: rekordy dziennika są dodawane w. Plik TXT po przechwyceniu zrzutu użytkownika.

      • Sieć równorzędna: Insert, update i delete procedury są aktualizowane, aby podać poniżej szczegółowe informacje do komunikatu o konflikcie:

        • Nazwa tabeli

        • Nazwa kolumny klucza podstawowego i wartości

        • Bieżąca wersja

        • Wstępną wersję

        • Po wprowadzeniu wersji

    • Replikacja scalająca:

      • Dane wyjściowe flagi śledzenia 101, która jest dodawana w pliku dziennika, gdy poziom szczegółowości danych wyjściowych dla agenta korespondencji seryjnej jest równa 4.

  • Które są dostępne

    • Replikacja transakcyjna:

      • Replikacja elementów równorzędnych obecnie obsługuje częściowe aktualizacje wprowadzone do kolumny tekstu za pomocą aktualizacji lub. Napisz semantyczne.

    • Replikacja scalająca:

      • Oczyść procedura składowana został przeprojektowany, aby uniknąć nadmiarowych przekazywania danych.


  • Rejestrowanie wiadomości z przetwarzania błędów i ostrzeżeń, aby zapobiec Typowe wywołania do arkusza CSS, duże raporty HTML.

    • Przegląd:

      • Wykrywanie projekt raportu, aby ustalić, czy projekt raportu będzie netto duży raport HTML i potencjalnie powodować problemy z wydajnością. Powinny być łatwo wykryte przez badanie interakcyjne strony Ustawienia wysokość i szerokość.

    • Scenariusz użytkownika:

      • Utworzyć raport w programie Report Builder. Należy wprowadzić wartość "0" we właściwości InteractiveSize . Pojawi się okno podręczne, zawierające następujące ostrzeżenie dotyczące potencjalnego wpływu na wydajność:

        Ustawienie w pionie interaktywne 0 mat mieć wpływ na wydajność.


  • Ulepszenia wydajności

    • Kilka udoskonaleń zwiększających wydajność w dodatku Service Pack 2 opisane w następujących artykułach:

      • Problemy z wydajnością występują, gdy zwiększa działanie blokady bazy danych programu SQL Server 2012

      • Problemy z wydajnością występują w środowiskach NUMA podczas zagranicznych strony przetwarzania programu SQL Server 2012

      • Zmniejsza wydajność po ALTER INDEX... Operacja ONLINE została przerwana w programu SQL Server 2012

    • Ulepszenia DMV

      • sys.dm_db_session_space_usage wskazuje ilość miejsca w bazie danych tempdb nie podjęła obiektu użytkownika, na sesję. Gdy liczba usuniętych wierszy poza stron 1024, przeznaczenie tych stron są odroczone. W programu SQL Server 2012 Service Pack 2 DMV obejmuje również wykorzystanie miejsca dla jednostek alokacji, które są odroczone w nowej kolumny o nazwie user_objects_deferred_dealloc_page_count.

      • sys.dm_server_services będzie teraz prawidłowo określić nazwę węzła w kolumnie cluster_nodename Jeśli SQL Server jest zainstalowany w klastrze pracy awaryjnej.

    • Ulepszenia bufor pierścień

      • Bufor dla domen aplikacji RING_BUFFER_CLRAPPDOMAIN zawiera powód, dlaczego domena aplikacji została zwolniona w polu < DoomReason > :

        • 1 = wyładunek przez operacje DDL, takie jak montaż upuszczania.

        • 2 = wyładunek przez zabezpieczeń związanych z operacji, takich jak zmiana uprawnień.

        • 3 = wyładowane ze względu na obsługę ciśnienia pamięci.

        • 4 = wyładowane ze względu na zainicjowanie nie powiodło się.

      • Odpowiednie zdarzenia rozszerzonego app_domain_ring_buffer_recorded zawiera powód unload w pole danych zdarzenia doom_reason .

      • RING_BUFFER_RESOURCE_MONITOR ma wpisów, po wykryciu zmiany w stanie monitorowane przez Monitor zasobów. Ponadto dla zgłoszeń zasobów systemu i procesu, pula powiadomienia są również dostępne w < IndicatorsPool >< / IndicatorsPool > węzła.

      • Rozszerzone zdarzenia Resource_monitor_ring_buffer_recorded obejmuje szeroki powiadomień puli w polu data pool_indicators .

      • RING_BUFFER_NONYIELD_PROCESSTABLE zawiera nazwę procesu, oprócz innych informacji do 8192 wątków, które są uruchomione w systemie w chwili rejestrowania wpis buforu pierścienia.

    • Kopia zapasowa i przywracanie ulepszenia

      • Kopię zapasową ogona dziennika modelu z norecovery , opcja nie jest dozwolony, począwszy od dodatku Service Pack 2.

      • Kopia zapasowa i przywracanie wiadomości zakończenia dziennik błędów zawiera informacje czas trwania i przepustowość:

        • Kopia zapasowa bazy danych przetworzonych pomyślnie 298 stron w sekundach 0.026 (89.261 MB/s).

        • Przywróć bazę danych przetworzonych pomyślnie 298 stron w 0.016 sekund (145.050 MB/s).

    • Rozszerzone zdarzenia

      • Następujące zdarzenia rozszerzone zostały dodane lub zmodyfikowane w dodatku Service Pack 2 dla programu SQL Server 2012:

        • Alokacja pamięci:

          • Rozszerzone zdarzenia page_allocated i page_freed można zobaczyć top konsumentów pamięci programu SQL Server. Począwszy od dodatku Service Pack 2, te rozszerzone zdarzenia również sprawozdanie zarezerwowana pamięć, która jest przydziela i zwalnia podczas wykonywania kwerendy.

        • Oczyszczanie Duch:

          • Po usunięciu rekordu w tabeli lub indeksu, operacja usuwania fizycznie nigdy nie usuwa rekordy ze stron, to tylko oznacza je zostały usunięte, lub zduplikowany. Jest to optymalizację wydajności, która pozwala szybko operacji usuwania bardziej kompletny. Zadanie w tle o nazwie ghost zadania oczyszczania, a następnie fizycznie usuwa usuniętych rekordów. Kilka zdarzeń rozszerzonych zostały dodane w dodatku Service Pack 2 umożliwia wgląd w różnych fazach to zadanie:

            • ghost_cleanup_task_start

            • ghost_cleanup_task_suspend

            • ghost_cleanup_task_packet_enqueue

            • ghost_cleanup_task_process_packet

            • ghost_cleanup_task_process_pages_for_db_packet


Powiązane artykuły

Aby uzyskać więcej informacji na temat sposobu ustalenia bieżącej wersji programu SQL Server i edition kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

321185 sposobu ustalania wersji i wydania programu SQL Server i jego składników

Autor: v-shysun
Writer: v-shysun
Weryfikacja tech.:
Redaktor: v-emy

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×