Poprawka: Podczas uruchamiania instrukcji DML na tabeli, który został podzielony na partycje indeksy w SQL Server 2008 R2, programu SQL Server 2008 lub SQL Server 2012 naruszenie zasad dostępu

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2675522 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Masz tabelę, która jest podzielony na partycje indeksy programu Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 lub Microsoft SQL Server 2012.
  • Schemat tabeli zostanie zmieniona, a nowe partycje są tworzone po zmianach schematu.
  • Podczas próby uruchomienia niektórych instrukcji DML tabela.
W tym scenariuszu może wystąpić naruszenie zasad dostępu.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Zbiorcza aktualizacja 10 dla programu SQL Server 2008 z dodatkiem Service Pack 3

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 10. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla dodatku Service Pack 3 dla programu SQL Server 2008 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2814783 Zbiorcza aktualizacja pakietu 10 dla dodatku Service Pack 3 dla programu SQL Server 2008
Uwaga Ponieważ buduje są zbiorcze, każde nowe wydanie poprawka zawiera wszystkie poprawki i naprawić wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 Service Pack 3 release. Firma Microsoft zaleca, należy rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
2629969 SQL Server 2008 buduje wydane po wydaniu dodatku Service Pack 3 dla programu SQL Server 2008

SQL Server 2008 R2 z dodatkiem Service Pack 2

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 1 dla dodatku Service Pack 2 dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2720425 Skumulowany pakiet aktualizacji 1 dla dodatku Service Pack 2 dla programu SQL Server 2008 R2
Uwaga Ponieważ buduje są zbiorcze, każde nowe wydanie poprawka zawiera wszystkie poprawki i naprawić wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 R2 release. Firma Microsoft zaleca, należy rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 buduje wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2008 R2

SQL Server 2012

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 2 dla programu SQL Server 2012. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2703275 Zbiorczego pakietu aktualizacji 2 dla programu SQL Server 2012
Uwaga Ponieważ buduje są zbiorcze, każde nowe wydanie poprawka zawiera wszystkie poprawki i naprawić wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich 2012 serwera SQL release. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
2692828 2012 Serwera SQL buduje wydane po wydaniu programu SQL Server 2012
Należy zastosować poprawkę programu SQL Server 2012 instalacji programu SQL Server 2012.

SQL Server 2008 R2 z dodatkiem Service Pack 1

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 6 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2679367 Skumulowany pakiet aktualizacji 6 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2
Uwaga Ponieważ buduje są zbiorcze, każde nowe wydanie poprawka zawiera wszystkie poprawki i naprawić wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 R2 release. Firma Microsoft zaleca, należy rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 buduje wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2

Informacje o poprawce


Firma Microsoft udostępniła obsługiwaną poprawkę. Jednakże ta poprawka jest przeznaczona tylko do rozwiązania problemu opisanego w tym artykule. Powinna być stosowana tylko w systemach, w których ten problem występuje.

eśli poprawka jest dostępna do pobrania, na początku tego artykułu z bazy wiedzy Knowledge Base jest umieszczona sekcja „Poprawka dostępna do pobrania”. Jeśli nie ma tej sekcji, należy przesłać żądanie do obsługi klienta firmy Microsoft i obsługi technicznej w celu uzyskania poprawki.

Uwaga W przypadku wystąpienia dodatkowych błędów lub konieczności rozwiązania problemu może być wymagane utworzenie osobnego zlecenia usługi. Typowe opłaty za korzystanie z pomocy technicznej będą pobierane tylko w przypadku dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu tej poprawki. Aby uzyskać pełną listę numerów telefonów do działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:
http://support.microsoft.com/contactus/?ws=support
Uwaga Sekcja „Poprawka dostępna do pobrania” zawiera listę języków, dla których ta poprawka jest dostępna. Jeśli odpowiedni język nie jest widoczny, oznacza to, że ta poprawka nie jest dostępna dla tego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, musi mieć zainstalowany SQL Server 2008 R2 Service Pack 1 (SP1).

Wymaganie dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki nie jest wymagane ponowne uruchomienie komputera.

Informacje dotyczące plików poprawki

Wersja globalna tej poprawki ma atrybuty plików (lub nowsze) wymieniono w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Podczas przeglądania informacji o pliku, jest konwertowany na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.

Flub wszystkie obsługiwane wersje dla komputerów z procesorami x 86

Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Sqlservr.exe2009.100.2807.043,076,19216-Lut-2012.04:26x86


Flub wszystkie obsługiwane wersje x 64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Sqlservr.exe2009.100.2807.062,200,42416-Lut-2012.03:19x 64

Wszystkie obsługiwane wersje procesorami IA64

Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Sqlservr.exe2009.100.2807.0122,147,43216-Lut-2012.02:41IA-64


Obejście problemu

W celu obejścia tego problemu, należy ponownie utworzyć wszystkie partycje dla wszystkich indeksów po zmianie schematu.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Właściwości

Numer ID artykułu: 2675522 - Ostatnia weryfikacja: 18 marca 2013 - Weryfikacja: 5.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2008 Enterprise
Słowa kluczowe: 
kbtshoot kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbautohotfix kbmt KB2675522 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 2675522

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com