Udostępnij przez


Informacje o wersji programu SQL Server 2012

Dotyczy:programu SQL Server

W tym artykule opisano znane problemy, które należy przeczytać przed zainstalowaniem lub rozwiązaniem problemów z programem Microsoft SQL Server. Ten dokument z informacjami o wersji jest dostępny tylko w trybie online, a nie na nośniku instalacyjnym i jest okresowo aktualizowany.

Aby uzyskać informacje na temat rozpoczynania pracy i instalowania programu SQL Server 2012, zobacz artykuł Readme programu SQL Server 2012. Dokument Readme jest dostępny na nośniku instalacyjnym i na stronie pobierania Readme. Więcej informacji można również znaleźć w Dokumentacji SQL Server Online i na forach SQL Server.

1.0 Przed zainstalowaniem

Przed zainstalowaniem programu SQL Server należy wziąć pod uwagę następujące informacje.

1.1 Dokumentacja reguł instalacji programu SQL Server 2012

Problem: Instalator programu SQL Server weryfikuje konfigurację komputera przed zakończeniem operacji instalacji. Różne reguły uruchamiane podczas operacji instalacji programu SQL Server są przechwytywane przy użyciu raportu SCC (System Configuration Checker). Dokumentacja tych reguł konfiguracji nie jest już dostępna w bibliotece MSDN.

Możliwe obejście: Możesz zapoznać się z raportem sprawdzania konfiguracji systemu, aby dowiedzieć się więcej o tych regułach konfiguracji. Sprawdzanie konfiguracji systemu generuje raport zawierający krótki opis dla każdej wykonanej reguły oraz stan wykonywania. Raport sprawdzania konfiguracji systemu znajduje się w lokalizacji %programfiles%\Microsoft SQL Server\110\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.

1.2 Dodanie konta użytkownika lokalnego dla usługi kontrolera rozproszonego odtwarzania może nieoczekiwanie zakończyć instalację

Problem: Na stronie Distributed Replay Controller (Kontroler odtwarzania rozproszonego ) konfiguracji programu SQL Server podczas próby dodania konta użytkownika lokalnego dla usługi kontrolera rozproszonego odtwarzania instalacja zostanie nieoczekiwanie zakończona z komunikatem o błędzie "Niepowodzenie instalacji programu SQL Server".

Obejście: Podczas instalacji programu SQL nie dodawaj kont użytkowników lokalnych za pośrednictwem polecenia "Dodaj bieżącego użytkownika" lub "Dodaj...". Po skonfigurowaniu ręcznie dodaj konto użytkownika lokalnego, wykonując następujące czynności:

  1. Zatrzymywanie usługi kontrolera rozproszonego odtwarzania programu SQL Server

  2. Na komputerze kontrolera, na którym zainstalowano usługę kontrolera, w wierszu polecenia wpisz dcomcnfg.

  3. W oknie Usługi składników przejdź do Konsoli Głównej ->Usługi składników ->Komputery ->Mój Komputer ->Dconfig ->DReplayController.

  4. Kliknij prawym przyciskiem myszy polecenie DReplayController, a następnie wybierz polecenie Właściwości.

  5. W oknie Właściwości DReplayController na karcie Zabezpieczenia wybierz pozycję Edytuj w sekcji Uprawnienia uruchamiania i aktywacji .

  6. Udziel kontu użytkownika lokalnego i zdalnego uprawnień aktywacji , a następnie wybierz przycisk OK.

  7. W sekcji Uprawnienia dostępu wybierz pozycję Edytuj i przyznaj konto użytkownika lokalnego uprawnienia dostępu lokalnego i zdalnego , a następnie wybierz przycisk OK.

  8. Wybierz przycisk OK , aby zamknąć okno Właściwości kontrolera DReplayController .

  9. Na komputerze kontrolera dodaj konto użytkownika lokalnego do grupy Distributed COM Users.

  10. Uruchom usługę kontrolera rozproszonego odtwarzania programu SQL Server.

1.3 Instalacja programu SQL Server może zakończyć się niepowodzeniem podczas próby uruchomienia usługi SQL Server Browser

Problem: instalacja programu SQL Server może zakończyć się niepowodzeniem podczas próby uruchomienia usługi SQL Server Browser z błędami podobnymi do następujących:

The following error has occurred:
Service 'SQLBrowser' start request failed. Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.

lub

The following error has occurred:
SQL Server Browser configuration for feature 'SQL_Browser_Redist_SqlBrowser_Cpu32' was cancelled by user after a previous installation failure. The last attempted step: Starting the SQL Server Browser service 'SQLBrowser', and waiting for up to '900' seconds for the process to complete.

Obejście: Może się to zdarzyć, gdy instalacja Silnika SQL Server lub usług Analysis Services zakończy się niepowodzeniem. Aby rozwiązać ten problem, zapoznaj się z dziennikami instalacji programu SQL Server i rozwiązuj problemy z działaniem silnika SQL Server oraz usług Analysis Services. Aby uzyskać więcej informacji, zobacz Wyświetlanie i odczytywanie plików dziennika instalacji programu SQL Server. Aby uzyskać więcej informacji, zobacz Wyświetlanie i odczytywanie plików dziennika instalatora programu SQL Server.

1.4 Sql Server 2008, 2008 R2 Analysis Services failover cluster upgrade to SQL Server 2012 może zakończyć się niepowodzeniem po zmianie nazwy sieci

pl-PL: Problem: Po zmianie nazwy sieci instancji klastra trybu failover Microsoft SQL Server 2008 lub 2008 R2 Analysis Services, przy użyciu narzędzia Administratora klastra systemu Windows, operacja uaktualnienia może się nie powieść.

Obejście: Aby rozwiązać ten problem, zaktualizuj wpis rejestru ClusterName zgodnie z instrukcjami w sekcji dotyczącej rozwiązań w tym artykule bazy wiedzy.

1.5 Instalowanie programu SQL Server 2012 w systemie Windows Server 2008 R2 Server Core z dodatkiem Service Pack 1

Program SQL Server można zainstalować w systemie Windows Server 2008 R2 Server Core w wersji SP1 z następującymi ograniczeniami:

  • Program Microsoft SQL Server 2012 nie obsługuje instalacji przy użyciu kreatora instalacji w systemie operacyjnym Server Core. Podczas instalowania na serwerze Server Core instalator programu SQL Server obsługuje tryb pełnej ciszy przy użyciu /Q parametru lub trybu cichego prostego przy użyciu /QS parametru.

  • Uaktualnienie starszej wersji programu SQL Server do programu Microsoft SQL Server 2012 nie jest obsługiwane na komputerze z systemem Windows Server 2008 R2 Server Core z dodatkiem SP1.

  • Zainstalowanie 32-bitowej wersji programu Microsoft SQL Server 2012 nie jest obsługiwane na komputerze z systemem Windows Server 2008 R2 Server Core z dodatkiem SP1.

  • Nie można zainstalować programu Microsoft SQL Server 2012 obok wcześniejszych wersji programu SQL Server na komputerze z systemem Windows Server 2008 R2 Server Core z dodatkiem SP1.

  • Nie wszystkie funkcje programu SQL Server 2012 są obsługiwane w systemie operacyjnym Server Core. Aby uzyskać więcej informacji na temat obsługiwanych funkcji i instalowania programu SQL Server 2012 na serwerze Server Core, zobacz Install SQL Server 2012 on Server Core(Instalowanie programu SQL Server 2012 w programie Server Core).

1.6 Wyszukiwanie semantyczne wymaga zainstalowania dodatkowej zależności

Problem: Statystyczne wyszukiwanie semantyczne ma dodatkowe wymaganie wstępne, semantyczną bazę danych statystyk języka, która nie jest zainstalowana przez program instalacyjny programu SQL Server.

Rozwiązanie: Aby skonfigurować bazę danych statystyk języka semantycznego jako niezbędne przygotowanie do indeksowania semantycznego, wykonaj następujące zadania:

  1. Znajdź i uruchom pakiet Instalatora Windows o nazwie SemanticLanguageDatabase.msi na nośniku instalacyjnym programu SQL Server, aby wyodrębnić bazę danych. W przypadku programu SQL Server 2012 Express pobierz bazę danych statystyk języka semantycznego z Centrum pobierania Microsoft (https://www.microsoft.com/download/details.aspx?id=52681), a następnie uruchom pakiet Instalatora Windows.

  2. Przenieś bazę danych do odpowiedniego folderu danych. Jeśli pozostawisz bazę danych w domyślnej lokalizacji, musisz zmienić uprawnienia, zanim będzie można ją pomyślnie dołączyć.

  3. Dołącz wyodrębnionej bazy danych.

  4. Zarejestruj bazę danych, wywołując procedurę sp_fulltext_semantic_register_language_statistics_db składowaną i podając nazwę nadaną bazie danych podczas dołączania.

Jeśli te zadania nie zostaną ukończone, podczas próby utworzenia indeksu semantycznego zostanie wyświetlony następujący komunikat o błędzie.

Msg 41209, Level 16, State 3, Line 1
A semantic language statistics database is not registered. Full-text indexes using 'STATISTICAL_SEMANTICS' cannot be created or populated.

1.7 Obsługa wymagań wstępnych instalacji podczas instalacji programu SQL Server 2012

Poniższe punkty opisują zachowanie instalacji komponentów wstępnych podczas instalacji programu SQL Server 2012.

  • Instalowanie programu SQL Server 2012 jest obsługiwane tylko w systemie Windows 7 z dodatkiem SP1 lub Windows Server 2008 R2 z dodatkiem SP1. Instalator nie blokuje jednak instalowania programu SQL Server 2012 w systemie Windows 7 lub Windows Server 2008 R2.

  • Framework .NET 3.5 SP1 jest wymagany dla SQL Server 2012, gdy wybierzesz opcję Silnika bazy danych, Replikacji, Master Data Services, Reporting Services, Data Quality Services (DQS) lub SQL Server Management Studio, a ten framework nie jest już instalowany przez instalator SQL Server.

    • Jeśli uruchomisz Instalatora na komputerze z systemem operacyjnym Windows Vista z dodatkiem SP2 lub Windows Server 2008 z dodatkiem SP2 i nie masz zainstalowanego programu .NET Framework 3.5 z dodatkiem SP1, instalator programu SQL Server wymaga pobrania i zainstalowania programu .NET Framework 3.5 z dodatkiem SP1 przed kontynuowaniem instalacji programu SQL Server. Program .NET Framework 3.5 z dodatkiem SP1 można pobrać z usługi Windows Update lub bezpośrednio. Aby uniknąć przerw w działaniu instalacji programu SQL Server, pobierz i zainstaluj program .NET Framework 3.5 z dodatkiem SP1 przed uruchomieniem instalatora programu SQL Server.

    • Jeśli uruchomisz Instalatora na komputerze z systemem Windows 7 z dodatkiem SP1 lub Windows Server 2008 R2 z dodatkiem SP1, musisz włączyć funkcję .NET Framework 3.5 z dodatkiem SP1 przed zainstalowaniem programu SQL Server 2012.

      Użyj jednej z następujących metod, aby włączyć .NET Framework 3.5 SP1 w systemie Windows Server 2008 R2 SP1:

      Metoda 1. Korzystanie z Menedżera serwera

      1. W Menedżerze serwera wybierz pozycję Dodaj funkcje , aby wyświetlić listę możliwych funkcji.

      2. W interfejsie Wybierz funkcje rozwiń wpis .NET Framework 3.5.1 Funkcje.

      3. Po rozszerzeniu funkcji .NET Framework 3.5.1, zobaczysz dwa pola wyboru. Jedno pole wyboru dotyczy programu .NET Framework 3.5.1, a inne pole wyboru dotyczy aktywacji programu WCF. Wybierz pozycję .NET Framework 3.5.1, a następnie wybierz przycisk Dalej. Nie można zainstalować funkcji programu .NET Framework 3.5.1, chyba że są również zainstalowane wymagane usługi ról i funkcje.

      4. W obszarze Potwierdzanie wyboru instalacji przejrzyj wybrane opcje, a następnie wybierz pozycję Zainstaluj.

      5. Pozwól zakończyć proces instalacji, a następnie wybierz pozycję Zamknij.

      Metoda 2. Korzystanie z programu Windows PowerShell

      1. Wybierz pozycję Uruchom | wszystkie akcesoria programów. |

      2. Rozwiń węzeł Windows PowerShell, kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz polecenie Uruchom jako administrator. Wybierz pozycję Tak w polu Kontrola konta użytkownika.

      3. W wierszu polecenia programu PowerShell wpisz następujące polecenia i naciśnij ENTER po każdym poleceniu:

        Import-Module ServerManager
        Add-WindowsFeature as-net-framework
        

      Użyj następującej metody, aby włączyć .NET Framework 3.5 SP1 w systemie Windows 7 SP1:

      1. Wybierz pozycję Uruchom | programy | sterowania, a następnie wybierz pozycję Włącz lub wyłącz funkcje systemu Windows. Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.

      2. Aby włączyć microsoft .NET Framework 3.5.1, zaznacz pole wyboru obok funkcji. Aby wyłączyć funkcję systemu Windows, wyczyść pole wyboru.

      3. Kliknij przycisk OK.

      Użyj narzędzia Deployment Image Servicing and Management (DISM.exe) do włączenia .NET Framework 3.5 SP1:

      Można również włączyć .NET Framework 3.5 SP1 za pomocą narzędzia Deployment Image Servicing and Management (DISM.exe). Aby uzyskać więcej informacji na temat włączania funkcji systemu Windows w trybie online, zobacz Włączanie lub wyłączanie funkcji systemu Windows w trybie online. Poniżej przedstawiono instrukcje włączania programu .NET Framework 3.5 z dodatkiem SP1:

      1. W wierszu polecenia wpisz następujące polecenie, aby wyświetlić listę wszystkich funkcji dostępnych w systemie operacyjnym.

        sm /online /Get-Features
        
      2. Opcjonalnie: W wierszu polecenia wpisz następujące polecenie, aby wyświetlić listę informacji o określonej funkcji, którą cię interesuje.

        Dism /online /Get-FeatureInfo /FeatureName:NetFx3
        
      3. Wpisz następujące polecenie, aby włączyć program Microsoft .NET Framework 3.5.1.

        Dism /online /Enable-Feature /FeatureName:NetFx3
        
  • Program .NET Framework 4 jest wymagany dla programu SQL Server 2012 . Instalator programu SQL Server instaluje program .NET Framework 4 podczas kroku instalacji funkcji.

    Program SQL Server 2012 Express nie instaluje programu .NET Framework 4 podczas instalowania w systemie operacyjnym Windows Server 2008 R2 SP1 Server Core. Podczas instalowania programu SQL Server 2012 Express (tylko baza danych) program .NET Framework 4 nie jest wymagany, jeśli jest obecny program .NET Framework 3.5 z dodatkiem SP1. Jeśli program .NET Framework 3.5 SP1 nie jest obecny lub podczas instalowania programu SQL Server 2012 Management Studio Express, SQL Server 2012 Express z narzędziami lub programu SQL Server 2012 Express z usługami Zaawansowanymi, należy zainstalować program .NET Framework 4 przed zainstalowaniem programu SQL Server2012 Express w systemie operacyjnym Windows Server 2008 R2 SP1 Server Core.

  • Aby upewnić się, że składnik programu Visual Studio można zainstalować poprawnie, program SQL Server wymaga zainstalowania aktualizacji. Instalator programu SQL Server sprawdza obecność tej aktualizacji, a następnie wymaga pobrania i zainstalowania aktualizacji przed kontynuowaniem instalacji programu SQL Server. Aby uniknąć zakłóceń podczas instalacji programu SQL Server, możesz pobrać i zainstalować aktualizację zgodnie z poniższym opisem przed uruchomieniem instalatora programu SQL Server (lub zainstalować wszystkie aktualizacje programu .NET Framework 3.5 z dodatkiem SP1, które są dostępne w usłudze Windows Update):

    • Jeśli zainstalujesz program SQL Server 2012 na komputerze z systemem operacyjnym Windows Vista z dodatkiem SP2 lub Windows Server 2008 z dodatkiem SP2, możesz pobrać wymaganą aktualizację z KB956250.

    • Jeśli zainstalujesz program SQL Server 2012 na komputerze z systemem operacyjnym Windows 7 z dodatkiem SP1 lub Windows Server 2008 R2 z dodatkiem SP1, ta aktualizacja jest już zainstalowana na komputerze.

  • Program Windows PowerShell 2.0 jest wymaganiem wstępnym do instalowania składników aparatu bazy danych programu SQL Server 2012 i programu SQL Server Management Studio, ale program Windows PowerShell nie jest już instalowany przez instalatora programu SQL Server. Sposób uzyskiwania programu Windows PowerShell 2.0 zależy od używanego systemu operacyjnego:

    • Windows Server 2008 — Windows PowerShell 1.0 jest funkcją i można jej dodać. Wersje programu Windows PowerShell 2.0 są pobierane i instalowane (skutecznie jako poprawka systemu operacyjnego).

    • System Windows 7/Windows Server 2008 R2 — program Windows PowerShell 2.0 jest instalowany domyślnie.

  • Jeśli planujesz używać funkcji programu SQL Server 2012 w środowisku programu SharePoint, wymagana jest aktualizacja zbiorcza dodatku Service Pack 1 (SP1) programu SharePoint Server 2010 i aktualizacja zbiorcza programu SharePoint August. Przed dodaniem funkcji programu SQL Server 2012 do farmy należy zainstalować SP1, sierpniową aktualizację zbiorczą SharePoint , i w pełni zaktualizować farmę serwerów. To wymaganie dotyczy następujących funkcji programu SQL Server 2012: używanie wystąpienia aparatu bazy danych jako serwera bazy danych farmy, konfigurowanie dodatku PowerPivot dla programu SharePoint lub wdrażanie usług Reporting Services w trybie programu SharePoint.

1.8 Obsługiwane systemy operacyjne dla programu SQL Server 2012

Program SQL Server 2012 jest obsługiwany w systemach operacyjnych Windows Vista z dodatkiem SP2, Windows Server 2008 SP2, Windows 2008 R2 z dodatkiem SP1 i Windows 7 z dodatkiem SP1.

1.9 Struktura synchronizacji nie jest uwzględniona w pakiecie instalacyjnym

Problem: Struktura synchronizacji nie jest uwzględniona w pakiecie instalacyjnym programu SQL Server 2012.

Obejście: Pobierz odpowiednią wersję Sync Framework z tej strony w Centrum pobierania Microsoft.

1.10 Jeśli program Visual Studio 2010 z dodatkiem Service Pack 1 zostanie odinstalowany, wystąpienie programu SQL Server 2012 musi zostać naprawione w celu przywrócenia niektórych składników

Problem: instalacja programuSQL Server 2012 (11.x) jest zależna od niektórych składników programu Visual Studio 2010 z dodatkiem Service Pack 1. W przypadku odinstalowania dodatku Service Pack 1 niektóre składniki udostępnione zostaną obniżone do oryginalnych wersji, a kilka innych składników zostanie całkowicie usuniętych z maszyny.

Obejście: Napraw wystąpienie programu SQL Server 2012 (11.x) z oryginalnego nośnika instalacyjnego lub z lokalizacji sieciowej.

  1. Uruchom program instalacyjny programu SQL Server (setup.exe) z nośnika instalacyjnego programu SQL Server.

  2. Po spełnieniu wymagań wstępnych i weryfikacji systemu program instalacyjny wyświetli stronę Centrum instalacji programu SQL Server .

  3. Wybierz pozycję Konserwacja w obszarze nawigacji po lewej stronie, a następnie wybierz pozycję Napraw , aby rozpocząć operację naprawy. Jeśli Centrum instalacji zostało uruchomione przy użyciu menu Start , należy w tej chwili podać lokalizację nośnika instalacyjnego.

  4. Aby upewnić się, że system ma zainstalowane wymagania wstępne i czy komputer przechodzi przez reguły sprawdzania poprawności instalatora, należy skonfigurować reguły obsługi i procedury dotyczące plików. Wybierz przycisk OK lub Zainstaluj , aby kontynuować.

  5. Na stronie Wybierz wystąpienie wybierz wystąpienie do naprawy, a następnie wybierz przycisk Dalej , aby kontynuować.

  6. Reguły naprawy są uruchamiane w celu zweryfikowania operacji. Aby kontynuować, wybierz przycisk Dalej.

  7. Strona Gotowa do naprawy wskazuje, że operacja jest gotowa do wykonania. Aby kontynuować, wybierz pozycję Napraw.

  8. Na stronie Postęp naprawy jest wyświetlany stan operacji naprawy. Strona Complete wskazuje, że operacja została zakończona.

Aby uzyskać więcej informacji na temat naprawiania wystąpienia programu SQL Server, zobacz Naprawianie nieudanej instalacji programu SQL Server.

1.11 Wystąpienie programu SQL Server 2012 może zakończyć się niepowodzeniem po uaktualnieniu systemu operacyjnego

Problem: Wystąpienie programu SQL Server 2012 może zakończyć się niepowodzeniem z powodu następującego błędu po uaktualnieniu systemu operacyjnego z Windows Vista do Windows 7 SP1.

Setup has detected that the .NET Framework version 4 needs to be repaired. Do not restart your computer until Setup is complete.

Obejście: napraw instalację programu .NET Framework 4 po uaktualnieniu systemu operacyjnego. Aby uzyskać więcej informacji, zobacz Naprawianie istniejącej instalacji programu .NET Framework.

1.12 Uaktualnienie wersji programu SQL Server wymaga ponownego uruchomienia

Problem: po uaktualnieniu wystąpienia programu SQL Server 2012 niektóre funkcje skojarzone z nową wersją mogą nie zostać natychmiast aktywowane.

Obejście: Uruchom ponownie maszynę po aktualizacji edycji wystąpienia programu SQL Server 2012. Aby uzyskać więcej informacji na temat obsługiwanych uaktualnień w programie SQL Server 2012, zobacz Obsługiwane uaktualnienia wersji i wersji (SQL Server 2017).

1.13 Nie można uaktualnić bazy danych z grupą plików lub plikami tylko do odczytu

Problem: Nie można uaktualnić bazy danych przez dołączenie bazy danych lub przywrócenie bazy danych z kopii zapasowej, jeśli baza danych lub jej pliki/grupy plików są ustawione na tylko do odczytu. Zwracany jest błąd 3415. Ten problem dotyczy również przy przeprowadzaniu uaktualnienia na miejscu instancji programu SQL Server. Oznacza to, że próbujesz zastąpić istniejącą instancję SQL Server, instalując SQL Server 2012, a co najmniej jedna z istniejących baz danych jest w trybie tylko do odczytu.

Obejście: Przed uaktualnieniem upewnij się, że baza danych i jej pliki/grupy plików są ustawione na odczyt i zapis.

1.14 Ponowne instalowanie wystąpienia klastra trybu failover programu SQL Server kończy się niepowodzeniem, jeśli używasz tego samego adresu IP

Problem: Jeśli podczas instalacji wystąpienia klastra trybu failover programu SQL Server określisz nieprawidłowy adres IP, instalacja zakończy się niepowodzeniem. Po odinstalowaniu wystąpienia, które zakończyło się niepowodzeniem, a jeśli spróbujesz ponownie zainstalować wystąpienie klastra trybu failover programu SQL Server z tą samą nazwą wystąpienia i poprawnym adresem IP, instalacja zakończy się niepowodzeniem. Błąd jest spowodowany zduplikowaną grupą zasobów pozostawioną przez poprzednią instalację.

Obejście: Aby rozwiązać ten problem, użyj innej nazwy wystąpienia podczas ponownej instalacji lub ręcznie usuń grupę zasobów przed ponowną instalacją. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja).

2.0 Usługi Analizy

2.1 Edytor SQL i edytor AS nie mogą łączyć się z odpowiednimi wystąpieniami serwera w tym samym wystąpieniu programu SSMS

Problem: Nie można nawiązać połączenia z serwerem usług Analysis Services przy użyciu edytora MDX/DMX, gdy edytor SQL jest już połączony.

W przypadku korzystania z programu SQL Server Management Studio 2012 (SSMS), jeśli .sql plik jest otwarty w edytorze i jest połączony z wystąpieniem programu SQL Server, plik MDX lub DMX po otwarciu w tym samym wystąpieniu programu SSMS nie może nawiązać połączenia z wystąpieniem serwera AS. Podobnie, jeśli plik MDX lub DMX jest już otwarty w edytorze w programie SSMS i połączony z wystąpieniem serwera AS, .sql plik otwarty w tym samym wystąpieniu programu SSMS nie może nawiązać połączenia z wystąpieniem programu SQL Server.

Obejście: użyj jednej z następujących opcji, aby rozwiązać ten problem.

  • Uruchom inne wystąpienie programu SSMS, aby otworzyć plik MDX/DMX.

  • Odłącz edytor SQL, a następnie połącz edytor MDX/DMX z serwerem AS.

2.2 Nie można tworzyć ani otwierać projektów tabelarycznych, gdy nie można rozpoznać nazwy grupy BUILTIN\Administrators

Problem: Aby można było tworzyć lub otwierać projekty tabelaryczne, musisz być administratorem na serwerze bazy danych obszaru roboczego. Użytkownik można dodać do grupy administratorów serwera, dodając nazwę użytkownika lub nazwę grupy. Jeśli jesteś członkiem grupy BUILTIN\Administrator, nie możesz tworzyć ani edytować plików BIM, chyba że serwer bazy danych obszaru roboczego jest przyłączony do domeny, z której pierwotnie została aprowizowana. Jeśli otworzysz lub utworzysz plik BIM, wystąpi błąd z następującym komunikatem o błędzie:

"The BIM file cannot be opened. The server connected to is not valid. Reason: You are not an administrator of server [server name]."

Rozwiązania tymczasowe:

  • Ponownie dołącz serwer bazy danych obszaru roboczego i komputer SQL Server Data Tools (SSDT) do domeny.

  • Jeśli serwer bazy danych obszaru roboczego i/lub komputery SSDT nie zostaną przyłączone do domeny przez cały czas, dodaj poszczególne nazwy użytkowników zamiast grupy BUILTIN\Administrators jako administratorzy na serwerze bazy danych obszaru roboczego.

2.3 Składniki usług SSIS dla modeli tabelarycznych AS nie działają zgodnie z oczekiwaniami

Składniki usług SQL Server Integration Services (SSIS) dla usług Analysis Services (AS) nie działają zgodnie z oczekiwaniami w przypadku modeli tabelarycznych. Poniżej przedstawiono znane problemy, które mogą wystąpić podczas próby zapisania pakietu usług SSIS do pracy z modelami tabelarycznymi.

Problem: Menedżer połączeń AS nie może używać modelu tabelarycznego w tym samym rozwiązaniu co źródło danych.

Obejście: Należy nawiązać bezpośrednie połączenie z serwerem AS przed skonfigurowaniem zadania przetwarzania AS lub zadania DDL AS.

Występują problemy z zadaniem przetwarzania AS podczas pracy z modelami tabelarycznymi:

Problem: Zamiast baz danych, tabel i partycji, zobaczysz moduły, grupy miar i wymiary. Jest to ograniczenie zadania.

Obejście: Nadal można przetworzyć model tabelaryczny przy użyciu struktury kostki/grupy miar/wymiaru.

Problem: Niektóre opcje przetwarzania obsługiwane przez usługę AS uruchomione w trybie tabelarycznym nie są widoczne w zadaniu przetwarzania AS, takim jak Defragacja procesu.

Obejście: Zamiast tego użyj zadania Execute DDL usług Analysis Services, aby wykonać skrypt XMLA, który zawiera polecenie ProcessDefrag.

Problem: Niektóre opcje konfiguracji w narzędziu nie mają zastosowania. Na przykład "Obiekty powiązane z procesem" nie powinny być używane podczas przetwarzania partycji, a opcja konfiguracji "Przetwarzanie równoległe" zawiera nieprawidłowy komunikat o błędzie informujący, że przetwarzanie równoległe nie jest obsługiwane w jednostce SKU w warstwie Standardowa.

Rozwiązanie alternatywne : Brak

3.0 Książki online

3.1 Podgląd pomocy dla programu SQL Server ulega awarii w środowiskach skonfigurowanych do uruchamiania tylko protokołu IPv6

Problem: Jeśli środowisko jest skonfigurowane do uruchamiania tylko protokołu IPv6, przeglądarka pomocy dla programu SQL Server 2012 ulega awarii i zostanie wyświetlony następujący komunikat o błędzie:

HelpLibAgent.exe has stopped working.

Ważny

Dotyczy to wszystkich środowisk uruchomionych tylko z włączonym protokołem IPv6. Nie ma to wpływu na środowiska z obsługą protokołów IPv4 (i IPv4 z protokołem IPv6).

Obejście: Aby uniknąć tego problemu, włącz protokół IPv4 lub wykonaj następujące kroki, aby dodać wpis rejestru i utworzyć listę kontroli dostępu (ACL), aby umożliwić przeglądarce Pomocy działanie z protokołem IPv6.

  1. Utwórz klucz rejestru o nazwie "IPv6" i wartości "1 (DWORD(32 bit))" w obszarze HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v1.0.

  2. Ustaw zabezpieczenia ACL dla portu IPv6, wykonując następujące polecenie w oknie CMD administratora.

    netsh http add urlacl url=https://[::1]:47873/help/ sddl=D:(A;;GX;;;WD)
    

4.0 Usługi jakości danych

4.1 DQS nieobsługiwane w klastrze

Problem: DQS nie jest obsługiwane w instalacji klastra programu SQL Server. Jeśli instalujesz wystąpienie klastra programu SQL Server, nie możesz zaznaczyć pól wyboru Usługi jakości danych i Klienta jakości danych na stronie Wybór funkcji . Jeśli te pola wyboru są zaznaczone podczas instalacji wystąpienia klastra (i ukończysz instalację serwera jakości danych, uruchamiając plik DQSInstaller.exe), program DQS jest zainstalowany w tym węźle, ale nie jest dostępny w dodatkowych węzłach podczas dodawania kolejnych węzłów do klastra, a tym samym nie działa w dodatkowych węzłach.

Obejście: Zainstaluj zbiorczą aktualizację 1 programu SQL Server 2012, aby rozwiązać ten problem. Aby uzyskać instrukcje, zobacz https://support.microsoft.com/kb/2674817.

4.2 Aby ponownie zainstalować serwer jakości danych, usuń obiekty DQS po odinstalowaniu serwera jakości danych

Problem: W przypadku odinstalowania serwera jakości danych obiekty DQS (bazy danych DQS, identyfikatory logowania DQS i procedura składowana DQS) nie zostaną usunięte z wystąpienia programu SQL Server.

Obejście: Aby ponownie zainstalować serwer jakości danych na tym samym komputerze i w tym samym wystąpieniu programu SQL Server, należy ręcznie usunąć obiekty DQS z wystąpienia programu SQL Server. Ponadto należy również usunąć pliki baz danych DQS (DQS_MAIN, DQS_PROJECTS i DQS_STAGING_DATA) z plików C:\Program Files\Microsoft SQL Server\MSSQL11.<>SQL_Server_Instance\MSSQL'DATA' folder na komputerze przed ponowną instalacją serwera jakości danych. W przeciwnym razie instalacja serwera jakości danych kończy się niepowodzeniem. Przenieś pliki bazy danych zamiast ich usunąć, jeśli chcesz zachować dane, takie jak bazy wiedzy lub projekty dotyczące jakości danych. Aby uzyskać więcej informacji na temat usuwania obiektów DQS po zakończeniu procesu dezinstalacji, zobacz Remove Data Quality Server Objects.

4.3 Wskazanie zakończonego odnajdywania wiedzy lub interakcyjnego działania czyszczenia jest opóźnione

Problem: Jeśli administrator zakończy działanie na ekranie Monitorowania aktywności, interakcyjny użytkownik, który uruchamia odnajdywanie wiedzy, zarządzanie domeną lub interaktywne działanie czyszczenia, nie otrzymuje żadnych wskazówek, że ich działanie zostało zakończone do momentu wykonania następnej operacji.

Rozwiązanie alternatywne : Brak

4.4 Operacja anulowania odrzuca pracę z wielu działań

Problem: Jeśli wybierzesz pozycję Anuluj dla uruchomionego działania odnajdywania wiedzy lub zarządzania domeną, a inne działania zostały ukończone wcześniej bez wykonywania operacji publikowania podczas działania, praca ze wszystkich działań wykonywanych od ostatniej publikacji zostanie odrzucona, a nie tylko bieżące.

Obejście: Aby tego uniknąć, najpierw opublikuj pracę, którą trzeba zachować w bazie wiedzy, zanim rozpoczniesz nowe działanie.

4.5 Kontrolki nie są prawidłowo skalowane w dużych rozmiarach czcionek

Problem: Jeśli zmienisz rozmiar tekstu na "Większe — 150%" (w systemie Windows Server 2008 lub Windows 7) lub zmień ustawienie Niestandardowe dpi na 200% (w systemie Windows 7), przyciski Anuluj i Utwórz na stronie Nowa baza wiedzy nie będą dostępne.

Obejście: Aby rozwiązać ten problem, ustaw czcionkę na mniejszy rozmiar.

Rozdzielczość ekranu 4.6 800x600 nie jest obsługiwana

Problem: Aplikacja klienta jakości danych nie jest wyświetlana poprawnie, jeśli rozdzielczość ekranu jest ustawiona na 800x600.

Obejście: Aby rozwiązać ten problem, ustaw rozdzielczość ekranu na wyższą wartość.

4.7 Mapowanie kolumny bigint w danych źródłowych na domenę dziesiętną, aby zapobiec utracie danych

Problem: Jeśli kolumna w danych źródłowych jest typu danych bigint, musisz przypisać kolumnę do domeny typu danych decimal zamiast typu danych integer w DQS. Wynika to z faktu, że dziesiętny typ danych reprezentuje większy zakres wartości niż typ danych int i dlatego może przechowywać większe wartości.

Typy danych 4.8 NVARCHAR(MAX) i VARCHAR(MAX) nie są obsługiwane w składniku czyszczenia DQS w usługach Integration Services

Problem: Kolumny danych typów danych nvarchar(max) i varchar(max) nie są obsługiwane w składniku oczyszczania DQS w usługach Integration Services. W związku z tym te kolumny danych są niedostępne do mapowania na karcie Mapowanie Edytora przekształceń czyszczenia DQS, dlatego nie można ich oczyścić.

Obejście: Przed przetworzeniem tych kolumn danych przy użyciu składnika Oczyszczanie DQS należy przekonwertować je na typ danych DT_STR lub DT_WSTR używając transformacji konwersji danych.

4.9 Element do uruchomienia DQSInstaller.exe w menu Start został zastąpiony w nowej instalacji wystąpienia programu SQL Server

Problem: Jeśli zdecydujesz się zainstalować Data Quality Services w instancji SQL Server, element zostanie utworzony w menu Start w grupie programów Data Quality Services o nazwie Instalator serwera jakości danych po zakończeniu konfiguracji SQL Server. Jeśli jednak zainstalujesz wiele wystąpień programu SQL Server na tym samym komputerze, w menu Start nadal znajduje się jeden element Instalatora serwera jakości danych. Wybranie tego elementu spowoduje uruchomienie pliku DQSInstaller.exe w najnowszym zainstalowanym wystąpieniu programu SQL Server.

4.10 Monitorowanie aktywności wyświetla nieprawidłowy stan dla nieudanych działań czyszczenia usług Integration Services

Ekran Monitorowania aktywności niepoprawnie wyświetla Powodzenie nawet dla nieudanych działań oczyszczania w ramach usług Integration Services w kolumnie Bieżący Stan.

4.11 Nazwa schematu nie jest wyświetlana jako część nazwy tabeli/widoku

Podczas wybierania źródła danych programu SQL Server w dowolnym z działań DQS na etapie mapowania w kliencie jakości danych lista tabel i widoków jest wyświetlana bez nazwy schematu. W związku z tym, jeśli istnieje kilka tabel/widoków o tej samej nazwie, ale inny schemat, można je odróżnić tylko patrząc na podgląd danych lub wybierając je, a następnie przeglądając dostępne pola do mapowania.

4.12 Problem z czyszczeniem danych wyjściowych i eksportowaniem, jeśli źródło danych jest mapowane do domeny złożonej zawierającej domenę podrzędną typu daty

W projekcie dotyczącym oczyszczania jakości danych, jeśli zamapujesz pole w danych źródłowych do domeny złożonej, która zawiera poddomenę typu daty, wynik tej poddomeny podczas czyszczenia ma nieprawidłowy format daty, a operacja eksportu do bazy danych kończy się niepowodzeniem.

4.13 Błąd podczas mapowania na arkusz programu Excel zawierający element ; (średnik) w nazwie

Problem: Na stronie Mapa dowolnego działania DQS w kliencie jakości danych, jeśli mapujesz na źródłowy arkusz programu Excel zawierający ; (średnik) w nazwie komunikat o nieobsługiwanym wyjątku jest wyświetlany po wybraniu pozycji Dalej na stronie Mapa .

Obejście: Usuń ; (średnik) z nazwy arkusza w pliku programu Excel, który zawiera dane źródłowe do zamapowania, i spróbuj ponownie.

4.14 Problem z wartościami daty lub daty/godziny w niezamapowanych polach źródłowych w programie Excel podczas czyszczenia i dopasowywania

Problem: Jeśli dane źródłowe są programem Excel i nie zostały zamapowane pola źródłowe zawierające wartości typu danych Date lub DateTime, podczas czyszczenia i dopasowywania działań następuje wykonanie następujących czynności:

  • Wartości Date, które nie są zmapowane, są wyświetlane i eksportowane w formacie rrrr-mm-dd.

  • Wartość związana z czasem zostaje utracona dla niezamapowanych wartości Data i Czas i są one wyświetlane oraz eksportowane w formacie rrrr-mm-dd.

Obejście: Możesz wyświetlić niezamapowane wartości pól w prawym dolnym panelu na stronie Zarządzanie i wyświetlanie wyników w działaniu czyszczenia oraz na stronie Dopasowywania w działaniu dopasowywania.

4.15 Nie można zaimportować wartości domeny z pliku programu Excel (.xls) zawierającego więcej niż 255 kolumn danych

Problem: Jeśli zaimportujesz wartości do domeny z pliku programu Excel 97-2003 (.xls), który zawiera więcej niż 255 kolumn danych, zostanie wyświetlony komunikat o wyjątku i importowanie zakończy się niepowodzeniem.

Obejście: Aby rozwiązać ten problem, możesz wykonać jedną z następujących czynności:

  • Zapisz plik jako .xls, a następnie zaimportuj .xlsx wartości z .xlsx pliku do domeny.

  • Usuń dane we wszystkich kolumnach poza kolumną 255 w .xls pliku, zapisz plik, a następnie zaimportuj wartości z .xls pliku do domeny.

4.16 Funkcja monitorowania aktywności jest niedostępna dla ról innych niż dqs_administrator

Funkcja monitorowania aktywności jest dostępna tylko dla użytkowników mających rolę dqs_administrator. Jeśli konto użytkownika ma rolę dqs_kb_editor lub dqs_kb_operator, funkcja monitorowania aktywności jest niedostępna w aplikacji klienta jakości danych.

4.17 Błąd podczas otwierania bazy wiedzy na najnowszej liście baz wiedzy na potrzeby zarządzania domenami

Problem: Jeśli otworzysz bazę wiedzy w liście Ostatnie Bazy Wiedzy dla działania zarządzania domeną na ekranie głównym Klienta jakości danych, może pojawić się następujący błąd:

"A configuration with name 'RecentList:KB:<domain>\<username>' already exists in the database."

Dzieje się tak z powodu różnicy w sposobie porównywania ciągów w bazie danych SQL Server i w języku programowania C#. Porównanie ciągów w bazie danych programu SQL Server jest bez uwzględniania wielkości liter, natomiast w języku C#jest rozróżniana wielkość liter.

Zilustrujmy to za pomocą przykładu. Rozważmy użytkownika Domain\user1. Użytkownik loguje się do komputera klienta Data Quality przy użyciu konta "user1" i pracuje nad bazą wiedzy. DQS przechowuje najnowszą bazę wiedzy dla każdego użytkownika jako rekord w tabeli A_CONFIGURATION w bazie danych DQS_MAIN. W takim przypadku rekord jest przechowywany o następującej nazwie: RecentList:KB:Domain\user1. Później użytkownik loguje się na komputerze klienckim Data Quality Client jako "Użytkownik1" (zwróć uwagę na wielką literę U) i próbuje otworzyć bazę wiedzy na liście Najnowsza Baza Wiedzy dla czynności zarządzania domeną. Kod źródłowy w DQS porównuje dwa ciągi: RecentList:KB:DOMAIN\user1 i DOMAIN\User1 i biorąc pod uwagę porównanie ciągów z uwzględnieniem wielkości liter w języku C#, ciągi nie będą zgodne i dlatego DQS próbuje wstawić nowy rekord użytkownika (User1) w tabeli A_CONFIGURATION w bazie danych DQS_MAIN. Jednak ze względu na porównanie ciągów bez uwzględniania wielkości liter w bazie danych SQL ciąg już istnieje w tabeli A_CONFIGURATION w bazie danych DQS_MAIN, a operacja wstawiania kończy się niepowodzeniem.

Obejście: Aby rozwiązać ten problem, możesz wykonać jedną z następujących czynności:

  • Sprawdź, czy istnieją zduplikowane wpisy, uruchamiając następującą instrukcję:

    SELECT *
    FROM DQS_MAIN.dbo.A_CONFIGURATION
    WHERE NAME LIKE 'RecentList%';
    

    Następnie możesz uruchomić następującą instrukcję, aby usunąć rekord tylko dla użytkownika, którego dotyczy problem, zmieniając wartość w WHERE klauzuli tak, aby pasowała do domeny, której dotyczy problem, i nazwy użytkownika.

    DELETE DQS_MAIN.dbo.A_Configuration
    WHERE NAME LIKE 'RecentList%<domain>\<username>';
    

    Alternatywnie można usunąć wszystkie ostatnie elementy dla wszystkich użytkowników w DQS:

    DELETE DQS_MAIN.dbo.A_Configuration
    WHERE NAME LIKE 'RecentList%';
    
  • Użyj takiej samej wielkości liter jak ostatnim razem, aby określić konto użytkownika podczas logowania się na komputerze klienta kontroli jakości danych.

Notatka

Aby uniknąć tego problemu, stosuj spójne zasady użycia wielkich liter, aby określić konto użytkownika podczas logowania się na komputerze klienckim jakości danych.

Aparat bazy danych 5.0

5.1 Korzystanie z rozproszonego kontrolera odtwarzania i funkcji klienta rozproszonego odtwarzania

Problem: Funkcje rozproszonego kontrolera odtwarzania i rozproszonego odtwarzania klienta są udostępniane w jednostce SKU Server Core systemu Windows Server 2008, Windows Server 2008 R2 i Windows Server 7, mimo że te dwie funkcje nie są obsługiwane w jednostce SKU Server Core.

Obejście: Nie instaluj tych dwóch funkcji ani nie używaj ich w jednostce SKU Server Core systemu Windows Server 2008, Windows Server 2008 R2 i Windows Server 7.

5.2 Program SQL Server Management Studio zależy od programu Visual Studio 2010 z dodatkiem SP1

Problem: program SQL Server 2012 Management Studio jest zależny od programu Visual Studio 2010 SP1 do poprawnego działania. Odinstalowanie programu Visual Studio 2010 SP1 może spowodować utratę funkcji w programie SQL Server Management Studio i pozostawienie programu Management Studio w stanie nieobsługiwanym. W tym przypadku mogą wystąpić następujące problemy:

  • Parametry wiersza polecenia do ssms.exe nie działają poprawnie.

  • Informacje pomocy wyświetlane podczas próby uruchomienia ssms.exe z /? przełącznik jest niepoprawny.

  • Dla każdego pliku otwartego przez dwukrotne kliknięcie go w Eksploratorze Windows zostanie uruchomione nowe wystąpienie programu SSMS w celu otwarcia pliku.

  • Zapytania nie mogą być debugowane w normalnym trybie użytkownika.

Obejście: ponownie zainstaluj program Visual Studio 2010 SP1 i uruchom ponownie program Management Studio.

5.3 x64 systemy operacyjne wymagają 64-bitowego programu PowerShell 2.0

Problem: 32-bitowe instalacje rozszerzeń programu Windows PowerShell dla programu SQL Server nie są obsługiwane w przypadku wystąpień programu SQL Server 2012 w 64-bitowych systemach operacyjnych.

Rozwiązania tymczasowe:

  • Zainstaluj 64-bitowy program SQL Server 2012 z 64-bitowymi narzędziami do zarządzania i 64-bitowymi rozszerzeniami programu Windows PowerShell dla programu SQL Server.

  • Możesz też zaimportować moduł SQLPS z 32-bitowego monitu programu Windows PowerShell 2.0.

5.4 Podczas nawigowania w Kreatorze generowania skryptów może wystąpić błąd

Problem: Po wygenerowaniu skryptu w Kreatorze generowania skryptu, wybierając pozycję Zapisz lub publikuj skrypty, a następnie przechodząc przez wybranie pozycji Wybierz opcje lub Ustaw opcje skryptów, ponowne wybranie pozycji Zapisz lub Opublikuj skrypty może spowodować następujący błąd:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
ADDITIONAL INFORMATION:
Invalid object name 'sys.federations'. (Microsoft SQL Server, Error: 208)

Obejście: Zamknij i otwórz ponownie Kreatora generowania skryptów.

5.5 Nowy układ planu konserwacji niezgodny z wcześniejszymi narzędziami programu SQL Server

Problem: Gdy narzędzia do zarządzania programu SQL Server 2012 są używane do modyfikowania istniejącego planu konserwacji utworzonego w poprzedniej wersji narzędzi do zarządzania programu SQL Server (SQL Server 2008 R2, SQL Server 2008 lub SQL Server 2005), plan konserwacji jest zapisywany w nowym formacie. Wcześniejsze wersje narzędzi do zarządzania programu SQL Server nie obsługują tego nowego formatu.

Obejście: Brak

5.6 Funkcja IntelliSense ma ograniczenia w przypadku zalogowania się do zawartej bazy danych

Problem: Funkcja IntelliSense w programie SQL Server Management Studio (SSMS) i narzędziach SQL Server Data Tools (SSDT) nie działa zgodnie z oczekiwaniami, gdy zawarte użytkownicy są zalogowani do zawartych baz danych. Następujące zachowanie jest widoczne w takich przypadkach:

  1. Podkreślenie nieprawidłowych obiektów nie jest wyświetlane.

  2. Lista autouzupełnień nie jest wyświetlana.

  3. Pomoc dotycząca etykietek narzędzi dla wbudowanych funkcji nie działa.

Obejście: Brak

5.7 Zawsze włączone grupy dostępności

Przed podjęciem próby utworzenia grupy dostępności zobacz Wymagania wstępne, ograniczenia i zalecenia dotyczące Always On Availability Groups (SQL Server) w dokumentacji online. Aby zapoznać się z wprowadzeniem do Always On Availability Groups, zobacz Always On Availability Groups (SQL Server)w Książkach Online.

5.7.1 Łączność klienta dla zawsze włączonych grup dostępności

aktualizacja : 13 sierpnia 2012 r.

W tej sekcji opisano obsługę sterowników dla funkcji Always On Availability Groups oraz rozwiązania alternatywne dla nieobsługiwanych sterowników.

Obsługa sterowników

Poniższa tabela zawiera podsumowanie obsługi sterowników dla zawsze włączonych grup dostępności:

Kierowca Przełączanie awaryjne w wielopodsieciach Intencja aplikacji Routing tylko do odczytu Przełączanie awaryjne w wielu podsieciach: szybsze przełączanie awaryjne dla punktu końcowego w pojedynczej podsieci Tryb failover dla wielu podsieci: rozpoznawanie nazwanych instancji dla klastrowanych wystąpień SQL
SQL Native Client 11.0 ODBC Tak Tak Tak Tak Tak
SQL Native Client 11.0 OLEDB Nie Tak Tak Nie Nie
ADO.NET z programem .NET Framework 4.0 z poprawką łączności 1 Tak Tak Tak Tak Tak
ADO.NET z programem .NET Framework 3.5 SP1 z poprawką łączności 2 Tak Tak Tak Tak Tak
Sterownik JDBC firmy Microsoft 4.0 dla programu SQL Server Tak Tak Tak Tak Tak

1 Pobierz poprawkę łączności dla ADO .NET na platformie .NET Framework 4.0: https://support.microsoft.com/kb/2600211.

2 Pobierz poprawkę łączności dla ADO.NET przy użyciu programu .NET Framework 3.5 SP1: https://support.microsoft.com/kb/2654347.

Słowo kluczowe MultiSubnetFailover i związane funkcje

MultiSubnetFailover to nowe słowo kluczowe parametrów połączenia, umożliwiające szybsze przełączenie awaryjne z wykorzystaniem funkcji Always On Availability Groups i Always On Failover Cluster Instances w programie SQL Server 2012. Następujące trzy podfunkcje są włączone, gdy parametr MultiSubnetFailover=True jest ustawiony w parametrach połączenia:

  • Szybsze przełączanie w tryb failover do odbiornika wielopodsieciowego dla grupy dostępności Always On lub instancji klastra trybu failover.

    • Rozwiązywanie nazwanego wystąpienia w instancji klastra failover Always On na wielu podsieciach.
  • Szybsze przechodzenie w tryb przełączania awaryjnego jednej podsieci do odbiornika jednej podsieci dla grupy dostępności Always On lub instancji klastra trybu przełączania awaryjnego.

    • Ta funkcja jest używana podczas nawiązywania połączenia z odbiornikiem, który ma jeden adres IP w jednej podsieci. Powoduje to wykonywanie bardziej agresywnych prób ponownego połączenia TCP, aby przyspieszyć przełączenie zapasowe w pojedynczej podsieci.
  • Rozwiązywanie nazwanego wystąpienia w instancji klastra failover Always On na wielu podsieciach.

    • Jest to dodanie obsługi rozpoznawania nazwanych instancji dla zawsze dostępnych wystąpień klastrów failover z wieloma podsieciami jako punktami końcowymi.

MultiSubnetFailover=True nie jest obsługiwane przez NET Framework 3.5 ani OLEDB

Problem: Jeśli grupa dostępności lub wystąpienie klastra trybu failover ma nazwę odbiornika (znaną jako nazwa sieci lub punkt dostępu klienta w Menedżerze klastra WSFC) w zależności od wielu adresów IP z różnych podsieci i używasz ADO.NET z programem .NET Framework 3.5SP1 lub SQL Native Client 11.0 OLEDB, potencjalnie 50% żądań połączenia klienta do odbiornika grupy dostępności osiągnie limit czasu połączenia.

Obejścia: Zalecamy wykonanie jednego z następujących zadań.

  • Jeśli nie masz uprawnień do manipulowania zasobami klastra, zmień limit czasu połączenia na 30 sekund (ta wartość powoduje przekroczenie limitu czasu 20 sekund protokołu TCP oraz 10-sekundowy bufor).

    Zalety: Jeśli nastąpi przełączenie awaryjne między podsieciami, czas odzyskiwania klienta jest krótki.

    Wady: połowa połączeń klienta trwa ponad 20 sekund

  • Jeśli masz uprawnienia do manipulowania zasobami klastra, bardziej zalecaną metodą jest ustawienie nazwy sieciowej odbiornika grupy dostępności na RegisterAllProvidersIP=0. Aby uzyskać więcej informacji, zobacz "Sample PowerShell Script to Disable RegisterAllProvidersIP and Reduce TTL", w dalszej części tej sekcji.

    Plusy: Nie musisz zwiększać wartości limitu czasu połączenia klienta.

    Wady: Jeśli wystąpi przełączenie awaryjne między podsieciami, czas odzyskiwania klienta może potrwać 15 minut lub dłużej, w zależności od ustawienia HostRecordTTL i harmonogramu replikacji DNS/AD między lokalizacjami.

Przykładowy skrypt PowerShell, aby wyłączyć RegisterAllProvidersIP i zmniejszyć TTL

Poniższy przykładowy skrypt programu PowerShell pokazuje, jak wyłączyć RegisterAllProvidersIP i zmniejszyć TTL. Zastąp yourListenerName ciąg nazwą zmienianego odbiornika.

Import-Module FailoverClusters
Get-ClusterResource yourListenerName|Set-ClusterParameter RegisterAllProvidersIP 0
Get-ClusterResource yourListenerName|Set-ClusterParameter HostRecordTTL 300

5.7.2 Uaktualnianie z CTP3 z skonfigurowaną grupą dostępności nie jest obsługiwane

Usuń grupę dostępności i utwórz ją ponownie przed uaktualnieniem. Jest to spowodowane ograniczeniem kompilacji CTP3. Przyszłe kompilacje nie mają tego ograniczenia.

5.7.3 Instalacja równoległa CTP3 z nowszymi wersjami nie jest obsługiwana, jeśli masz grupę dostępności skonfigurowaną w wystąpieniu

Jest to spowodowane ograniczeniem kompilacji CTP3. Przyszłe kompilacje nie mają tego ograniczenia.

5.7.4 Instalacja równoległa CTP3 z nowszymi wersjami wystąpień klastra trybu failover nie jest obsługiwana

Jest to spowodowane ograniczeniem kompilacji CTP3. Przyszłe kompilacje nie mają tego ograniczenia. Aby uaktualnić wystąpienia klastra przełączania awaryjnego z CTP3, upewnij się, że wszystkie wystąpienia na węźle są uaktualniane jednocześnie.

5.7.5 Limity czasu mogą wystąpić w przypadku korzystania z wielu adresów IP w tej samej podsieci z grupami dostępności

Problem: W przypadku korzystania z wielu adresów IP w tej samej podsieci z funkcją Always On klienci mogą czasami zobaczyć przekroczenie limitu czasu. Dzieje się tak, jeśli górny adres IP na liście jest zły.

Obejście: W ciągu połączenia użyj „multisubnetfailover = true”.

5.7.6 Nie można utworzyć nowych odbiorników grup dostępności z powodu przydziałów usługi Active Directory

Problem: Utworzenie nowego odbiornika grupy dostępności może zakończyć się niepowodzeniem po utworzeniu, ponieważ osiągnięto limit przydziału usługi Active Directory dla uczestniczącego konta komputera węzła klastra. Aby uzyskać więcej informacji, zobacz Jak rozwiązywać problemy z kontem usługi klastra podczas modyfikowania obiektów komputerów i przydziałów usługi Active Directory.,

5.7.7 Konflikty netBIOS, ponieważ nazwy odbiorników grupy dostępności używają identycznego prefiksu 15 znaków

Jeśli masz dwa klastry WSFC, które są kontrolowane przez tę samą usługę Active Directory i próbujesz utworzyć odbiorniki grupy dostępności w obu klastrach przy użyciu nazw z więcej niż 15 znakami i identycznym 15-znakowym prefiksem, zostanie wyświetlony komunikat o błędzie informujący, że zasób Nazwa sieci wirtualnej nie może zostać przeniesiony w tryb online. Aby uzyskać informacje o regułach nazewnictwa prefiksów dla nazw DNS, zobacz Przypisywanie nazw domen

6.0 Integration Services

6.1 Usługa przechwytywania zmian danych dla programu Oracle i konsola Programu Change Data Capture Designer dla oracle

Usługa CDC dla programu Oracle to usługa systemu Windows, odczytująca dzienniki transakcji Oracle i przechwytująca zmiany w istotnych tabelach Oracle, umieszczając je w tabelach zmian w SQL Server. Konsola Projektowania CDC służy do tworzenia i utrzymywania wystąpień Oracle CDC. Konsola projektanta CDC to przystawka programu Microsoft Management Console (MMC).

6.1.1 Zainstaluj usługę CDC dla oracle i projektanta CDC dla oracle

Problem: Usługa CDC i projektant CDC nie są instalowane przez instalatora programu SQL Server. Należy ręcznie zainstalować usługę CDC lub projektanta CDD na komputerze, który spełnia wymagania i wymagania wstępne zgodnie z opisem w zaktualizowanych plikach Pomocy.

Obejście: Aby zainstalować usługę CDC dla programu Oracle, ręcznie uruchom AttunityOracleCdcService.msi z nośnika instalacyjnego programu SQL Server. Aby zainstalować konsolę projektanta CDC, uruchom ręcznie AttunityOracleCdcDesigner.msi z nośnika instalacyjnego programu SQL Server. Pakiety instalacyjne dla systemów x86 i x64 znajdują się na .\Tools\AttunityCDCOracle\ nośniku instalacyjnym programu SQL Server.

6.1.2 Funkcja pomocy F1 wskazuje na nieprawidłowe pliki dokumentacji

Problem: Nie możesz uzyskać dostępu do odpowiedniej dokumentacji Pomocy przy użyciu listy rozwijanej Pomoc F1 lub wybierając pozycję "?" w konsoli attunity. Te metody wskazują na niepoprawne pliki chm.

Obejście: Poprawne pliki chm są instalowane po zainstalowaniu usługi CDC dla Oracle oraz projektanta CDC dla Oracle. Aby wyświetlić poprawną zawartość Pomocy, uruchom pliki chm bezpośrednio z tej lokalizacji: %Program Files%\Change Data Capture for Oracle by Attunity\*.chm.

7.0 Master Data Services

7.1 Naprawianie instalacji usługi MDS w klastrze

Problem: Jeśli zainstalujesz klastrowane wystąpienie programu SQL Server 2012 w wersji RTM z zaznaczonym polem wyboru Master Data Services , usługa MDS jest zainstalowana w jednym węźle, ale nie jest dostępna i nie działa w innych węzłach, które są dodawane do klastra.

Obejście: Aby rozwiązać ten problem, należy zainstalować zbiorczą wersję 1 programu SQL Server 2012 (CU1), wykonując następujące kroki:

  1. Upewnij się, że nie ma istniejącej instalacji sql/MDS.

  2. Pobierz program SQL Server 2012 CU1 do katalogu lokalnego.

  3. Zainstaluj program SQL Server 2012 z funkcją MDS w węźle klastra podstawowego, a następnie zainstaluj program SQL Server 2012 z funkcją MDS we wszystkich innych węzłach klastra.

Aby uzyskać więcej informacji na temat problemów i informacji na temat wykonywania powyższych kroków, zobacz https://support.microsoft.com/kb/2683467.

7.2 Wymagany program Microsoft Silverlight 5

Aby pracować w aplikacji internetowej Master Data Manager, należy zainstalować program Silverlight 5.0 na komputerze klienckim. Jeśli nie masz wymaganej wersji programu Silverlight, podczas przechodzenia do obszaru aplikacji internetowej, który jej wymaga, zostanie wyświetlony monit. Program Silverlight 5 można zainstalować z https://go.microsoft.com/fwlink/?LinkId=243096.

8.0 Usługi raportowania

8.1 Łączność usług Reporting Services z plikiem PDW programu SQL Server wymaga zaktualizowanych sterowników

Łączność z usług SQL Server 2012 Reporting Services do programu Microsoft SQL Server PDW Appliance Update 2 i nowszych wymaga aktualizacji sterowników łączności PDW. Aby uzyskać więcej informacji, klienci programu SQL Server PDW powinni skontaktować się z pomocą techniczną firmy Microsoft.

9.0 StreamInsight

Program SQL Server 2012 obejmuje usługę StreamInsight 2.1. Usługa StreamInsight 2.1 wymaga licencji programu Microsoft SQL Server 2012 i programu .NET Framework 4.0. Obejmuje ona szereg ulepszeń wydajności wraz z kilkoma poprawkami błędów. Aby pobrać usługę StreamInsight 2.1 oddzielnie, odwiedź stronę pobierania Microsoft StreamInsight 2.1 w Centrum pobierania Microsoft.

Doradca ds. Aktualizacji 10.0

Problem: Podczas próby zainstalowania programu Upgrade Advisor w dowolnej obsługiwanej wersji systemu Windows w chińskich systemach operacyjnych (Hong Kong SAR) może się okazać, że link do zainstalowania programu Upgrade Advisor nie jest włączony.

Obejście: znajdź plik SQLUA.msi na nośniku programu SQL Server 2012 w \1028_CHT_LP\x64\redist\Upgrade Advisor lub w \1028_CHT_LP\x86\redist\Upgrade Advisor, w zależności od architektury systemu operacyjnego.