Freigeben über


Versionshinweise zu SQL Server 2012

Gilt für:SQL Server

In diesem Artikel werden bekannte Probleme beschrieben, die Sie vor der Installation oder Problembehandlung von Microsoft SQL Server lesen sollten. Dieses Versionshinweise-Dokument ist nur online verfügbar, nicht auf den Installationsmedien und wird regelmäßig aktualisiert.

Informationen zu den ersten Schritten sowie zur Installation von SQL Server 2012 erhalten Sie in der SQL Server 2012-Infodatei. Die Infodatei steht auf den Installationsmedien und auf der Infodatei -Downloadseite zur Verfügung. Weitere Informationen finden Sie auch in der SQL Server-Onlinedokumentation und in den SQL Server-Foren.

1.0 Vor der Installation

Vor der Installation von SQL Serversollten folgende Informationen beachtet werden.

1.1 Regeldokumentation für SQL Server 2012-Setup

Problem: SQL Server-Setup überprüft die Computerkonfiguration, bevor der Setupvorgang abgeschlossen wird. Die verschiedenen Regeln, die währen des SQL Server-Setupvorgangs ausgeführt werden, werden in einem Bericht der Systemkonfigurationsprüfung erfasst. Die Dokumentation zu diesen Setupregeln steht nicht länger in der MSDN Library zur Verfügung.

Problemumgehung: Der Bericht der Systemkonfigurationsprüfung enthält weitere Einzelheiten zu den Setupregeln. Die Systemkonfigurationsprüfung generiert einen Bericht, der eine kurze Beschreibung für jede ausgeführte Regel sowie den Ausführungsstatus enthält. Der Bericht der Systemkonfigurationsprüfung wird unter „%programfiles%\Microsoft SQL Server\110\Setup Bootstrap\Log<>“ gespeichert.

1.2 Das Hinzufügen eines lokalen Benutzerkontos für den Distributed Replay Controller-Dienst kann Setup unerwartet beenden.

Ausstellen: Wenn Sie versuchen, ein lokales Benutzerkonto für den Verteilten Replay Controller-Dienst hinzuzufügen, wird das Setup unerwartet mit einer Fehlermeldung "SQL Server-Setupfehler" beendet.

Problemumgehung: Fügen Sie während der SQL-Einrichtung keine lokalen Benutzerkonten über "Aktuellen Benutzer hinzufügen" oder "Hinzufügen..." hinzu. Fügen Sie ein lokales Benutzerkonto mithilfe folgender Schritte manuell hinzu, nachdem Setup ausgeführt wurde:

  1. Beenden Sie den SQL Server Distributed Replay Controller-Dienst.

  2. Geben Sie auf dem Controllercomputer, auf dem der Controllerdienst installiert ist, an der Eingabeaufforderung dcomcnfg ein.

  3. Navigieren Sie im Fenster „Komponentendienste“ zu Konsolenstamm ->Komponentendienste ->Computer ->Arbeitsplatz ->Dconfig ->DReplayController.

  4. Klicken Sie mit der rechten Maustaste auf DReplayController, und wählen Sie dann "Eigenschaften" aus.

  5. Wählen Sie im Fenster "DReplayController-Eigenschaften" auf der Registerkarte "Sicherheit" im Abschnitt "Start- und Aktivierungsberechtigungen"die Option "Bearbeiten" aus.

  6. Erteilen Sie dem lokalen Benutzerkonto die Berechtigungen " Lokale" und "Remoteaktivierung ", und wählen Sie dann "OK" aus.

  7. Wählen Sie im Abschnitt "Zugriffsberechtigungen " die Option "Bearbeiten" aus, und erteilen Sie das lokale Benutzerkonto "Lokale Berechtigungen" und "Remotezugriff ", und wählen Sie dann "OK" aus.

  8. Wählen Sie 'OK ' aus, um das Fenster "DReplayController-Eigenschaften " zu schließen.

  9. Fügen Sie auf dem Controllercomputer das lokale Benutzerkonto zur Gruppe Distributed COM-Benutzer hinzu.

  10. Starten Sie den SQL Server Distributed Replay Controller-Dienst.

1.3 Beim Start des SQL Server-Browserdiensts können in SQL Server-Setup Fehler auftreten

Problem: Beim Versuch, den SQL Server-Browserdienst zu starten, können in SQL Server-Setup Fehler mit etwa folgendem Wortlaut auftreten:

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.

oder

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.

Problemumgehung: Dieser Fehler kann auftreten, wenn SQL Server Engine oder Analysis Services nicht installiert werden können. Informieren Sie sich in den Setupprotokollen von SQL Server, um Probleme mit SQL Server Engine und Analysis Services zu behandeln und den Fehler zu beheben. Weitere Informationen finden Sie unter "Lesen und Anzeigen der Setupprotokolldateien von SQL Server". Weitere Informationen finden Sie unter Anzeigen und Lesen von SQL Server-Setupprotokolldateien.

1.4 SQL Server 2008, 2008 R2 Analysis Services-Failoverclusterupgrade auf SQL Server 2012 kann nach dem Umbenennen des Netzwerknamens fehlschlagen

Problem: Nachdem der Netzwerkname einer Microsoft SQL Server 2008- oder 2008 R2 Analysis Services-Failoverclusterinstanz mit dem Windows-Clusterverwaltungstool umbenannt wurde, verursacht der Upgradevorgang ggf. einen Fehler.

Problemumgehung: Aktualisieren Sie den ClusterName-Registrierungseintrag mithilfe der Anweisungen im Abschnitt „Resolution“ (Problemlösung) dieses Knowledge Base-Artikels, um das Problem zu lösen.

1.5 Installation von SQL Server 2012 unter Windows Server 2008 R2 Server Core Service Pack 1

Bei der Installation von SQL Server unter Windows Server 2008 R2 Server Core SP1 sind folgende Einschränkungen zu beachten:

  • Microsoft SQL Server 2012 unterstützt Setup nicht mithilfe des Installations-Assistenten auf dem Server Core-Betriebssystem. Beim Installieren unter Server Core unterstützt SQL Server-Setup mithilfe des /Q-Parameters den vollständigen stillen Modus oder mithilfe des /QS-Parameters den einfachen stillen Modus.

  • Das Upgrade einer früheren Version von SQL Server auf Microsoft SQL Server 2012 wird auf einem Computer mit Windows Server 2008 R2 Server Core SP1 nicht unterstützt.

  • Die Installation einer 32-Bit-Version von Microsoft SQL Server 2012 Edition wird auf einem Computer unter Windows Server 2008 R2 Server Core SP1 nicht unterstützt.

  • Microsoft SQL Server 2012 kann nicht parallel mit früheren Versionen von SQL Server auf einem Computer installiert werden, auf dem Windows Server 2008 R2 Server Core SP1 ausgeführt wird.

  • Unter dem Server Core-Betriebssystem werden nicht alle Funktionen von SQL Server 2012 unterstützt. Weitere Informationen zu den unterstützten Funktionen sowie zur Installation von SQL Server 2012 unter Server Core finden Sie unter Installieren von SQL Server 2012 unter Server Core.

Für die semantische Suche 1.6 müssen Sie eine zusätzliche Abhängigkeit installieren.

Ausstellen: Die statistische semantische Suche verfügt über eine zusätzliche Voraussetzung, die Datenbank für semantische Sprachstatistiken, die nicht vom SQL Server-Setupprogramm installiert ist.

Problemumgehung: Führen Sie zum Einrichten der Semantic Language Statistics-Datenbank als erforderliche Komponente für die semantische Indizierung folgende Schritte aus:

  1. Suchen Sie das Windows Installer-Paket SemanticLanguageDatabase.msi auf den SQL Server-Installationsmedien, und führen Sie es aus, um die Datenbank zu extrahieren. Laden Sie die Semantic Language Statistics-Datenbank für SQL Server 2012 Express aus dem Microsoft Download Center (https://www.microsoft.com/download/details.aspx?id=52681) herunter, und führen Sie dann das Windows Installer-Paket aus.

  2. Verschieben Sie die Datenbank in einen geeigneten Datenordner. Falls Sie die Datenbank im Standardverzeichnis belassen, müssen die Berechtigungen geändert werden, bevor sie erfolgreich angefügt werden kann.

  3. Fügen Sie die extrahierte Datenbank an.

  4. Registrieren Sie die Datenbank, indem Sie die gespeicherte Prozedur sp_fulltext_semantic_register_language_statistics_db aufrufen und den Namen angeben, den Sie an die Datenbank übergeben haben, wenn Sie sie angefügt haben.

Wenn diese Aufgaben nicht abgeschlossen sind, wird die folgende Fehlermeldung angezeigt, wenn Sie versuchen, einen semantischen Index zu erstellen.

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 Installationsvoraussetzungen während des SQL Server 2012-Setups

Nachfolgend wird das Verhalten der erforderlichen Installationskomponenten beim SQL Server 2012-Setup beschrieben:

  • Die Installation von SQL Server 2012 wird nur unter Windows 7 SP1 oder Windows Server 2008 R2 SP1 unterstützt. Setup blockiert jedoch nicht die Installation von SQL Server 2012 unter Windows 7 oder Windows Server 2008 R2.

  • .NET Framework 3.5 SP1 ist für SQL Server 2012 erforderlich, wenn Sie Datenbank-Engine, Replikation, Master Data Services, Reporting Services, Data Quality Services (DQS) oder SQL Server Management Studio auswählen. Das Framework wird vom SQL Server-Setup nicht mehr installiert.

    • Wenn Sie Setup auf einem Computer mit dem Betriebssystem Windows Vista SP2 oder Windows Server 2008 SP2 ausführen und das .NET Framework 3.5 SP1 nicht installiert ist, müssen Sie das SQL Server-Setup herunterladen und installieren.NET Framework 3.5 SP1, bevor Sie mit der SQL Server-Installation fortfahren können. Sie können .NET Framework 3.5 SP1 von Windows Update oder direkt herunterladen. Um eine Unterbrechung beim SQL Server-Setup zu vermeiden, sollten Sie .NET Framework 3.5 SP1 herunterladen und installieren, bevor Sie SQL Server-Setup ausführen.

    • Wenn Sie das Setup auf einem Computer mit dem Betriebssystem Windows 7 SP1 oder Windows Server 2008 R2 SP1 ausführen, müssen Sie .NET Framework 3.5 SP1 aktivieren, bevor Sie SQL Server 2012 installieren.

      Aktivieren Sie .NET Framework 3.5 SP1 unter Windows Server 2008 R2 SP1 mit einer der folgenden Methoden:

      Methode 1: Verwenden von Server-Manager

      1. Wählen Sie im Server-Manager "Features hinzufügen" aus, um eine Liste möglicher Features anzuzeigen.

      2. Erweitern Sie auf der Oberfläche Funktionen auswählen den Eintrag .NET Framework 3.5.1-Funktionen .

      3. Nachdem Sie .NET Framework 3.5.1-Funktionenerweitert haben, werden zwei Kontrollkästchen angezeigt. Ein Kontrollkästchen bezieht sich auf .NET Framework 3.5.1 und ein weiteres auf die WCF-Aktivierung. Wählen Sie .NET Framework 3.5.1 und dann "Weiter" aus. Sie können .NET Framework 3.5.1-Features nur installieren, wenn die erforderlichen Rollendienste und -features ebenfalls installiert sind.

      4. Überprüfen Sie in den Auswahlmöglichkeiten für die Installation die Auswahl, und wählen Sie dann "Installieren" aus.

      5. Lassen Sie den Installationsvorgang abgeschlossen, und wählen Sie dann "Schließen" aus.

      Methode 2: Verwenden von Windows PowerShell

      1. Wählen Sie " | Alle Programme | starten" aus.

      2. Erweitern Sie Windows PowerShell, klicken Sie mit der rechten Maustaste auf Windows PowerShell, und wählen Sie "Als Administrator ausführen" aus. Wählen Sie im Feld "Benutzerkontensteuerung" "Ja" aus.

      3. Geben Sie an der PowerShell-Eingabeaufforderung die folgenden Befehle ein, und drücken Sie nach jedem Befehl EINGABE:

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

      Aktivieren Sie .NET Framework 3.5 SP1 unter Windows 7 SP1 mit der folgenden Methode:

      1. Wählen Sie"Systemsteuerungsprogramme | " | und dann "Windows-Features aktivieren oder deaktivieren" aus. Wenn Sie zur Eingabe eines Administratorkennworts oder einer Bestätigung aufgefordert werden, geben Sie das Kennwort ein, oder geben Sie eine Bestätigung ein.

      2. Aktivieren Sie das Kontrollkästchen neben der Funktion, um Microsoft .NET Framework 3.5.1zu aktivieren. Um eine Windows-Funktion zu deaktivieren, deaktivieren Sie das Kontrollkästchen.

      3. Wählen Sie OK aus.

      Aktivieren Sie .NET Framework 3.5 SP1 mit der Imageverwaltung für die Bereitstellung (DISM.exe):

      Sie können .NET Framework 3.5 SP1 auch mithilfe der Abbildverwaltung für die Bereitstellung (DISM.exe) aktivieren. Weitere Informationen zur Onlineaktivierung von Windows-Featurs finden Sie unter Aktivieren oder Deaktivieren von Windows-Funktionen im Onlinemodus. Im Folgenden sind die Anweisungen zur Aktivierung von .NET Framework 3.5 SP1 aufgeführt:

      1. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um alle im Betriebssystem verfügbaren Funktionen aufzulisten.

        sm /online /Get-Features
        
      2. Optional: Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um Informationen zu dem gewünschten Feature auflisten zu können.

        Dism /online /Get-FeatureInfo /FeatureName:NetFx3
        
      3. Geben Sie den folgenden Befehl ein, um Microsoft .NET Framework 3.5.1 zu aktivieren.

        Dism /online /Enable-Feature /FeatureName:NetFx3
        
  • .NET Framework 4 ist eine Voraussetzung für SQL Server 2012. Das SQL Server-Setup installiert .NET Framework 4 während der Funktionsinstallation.

    SQL Server 2012 Express installiert .NET Framework 4 nicht bei der Installation auf dem Betriebssystem Windows Server 2008 R2 SP1 Server Core. Bei der Installation von SQL Server 2012 Express (nur Datenbank) ist .NET Framework 4 nicht erforderlich, wenn .NET Framework 3.5 SP1 vorhanden ist. Wenn .NET Framework 3.5 SP1 nicht vorhanden ist oder wenn SQL Server 2012 Management Studio Express, SQL Server 2012 Express mit Tools oder SQL Server 2012 Express mit Advanced Services installiert wird, müssen Sie .NET Framework 4 installieren, bevor Sie SQL Server2012 Express auf einem Windows Server 2008 R2 SP1 Server Core-Betriebssystem installieren.

  • Damit die Visual Studio-Komponente ordnungsgemäß installiert werden kann, erfordert SQL Server die Installation eines Updates. SQL Server-Setup überprüft, ob dieses Update vorhanden ist, und fordert Sie dann zum Herunterzuladen und Installieren des Updates auf, bevor Sie mit der SQL Server-Installation fortfahren können. Um eine Unterbrechung beim SQL Server-Setup zu vermeiden, können Sie das Update herunterladen und installieren, bevor Sie das SQL Server-Setup ausführen (siehe nachfolgende Ausführungen), oder Sie installieren alle auf Windows Update verfügbaren Updates für .NET Framework 3.5 SP1:

    • Wenn Sie SQL Server 2012 auf einem Computer mit dem Betriebssystem Windows Vista SP2 oder Windows Server 2008 SP2 installieren, können Sie das erforderliche Update von KB956250 abrufen.

    • Wenn Sie SQL Server 2012 auf einem Computer mit dem Betriebssystem Windows 7 SP1 oder Windows Server 2008 R2 SP1 installieren, ist dieses Update bereits auf dem Computer installiert.

  • Windows PowerShell 2.0 ist für die Installation der SQL Server 2012-Datenbank-Engine-Komponenten und von SQL Server Management Studio erforderlich. Windows PowerShell wird jedoch nicht mehr vom SQL Server-Setup installiert. Wie Sie Windows PowerShell 2.0 erhalten, hängt davon ab, welches Betriebssystem Sie ausführen:

    • Windows Server 2008 – Windows PowerShell 1.0 ist eine Funktion, die hinzugefügt werden kann. Windows PowerShell 2.0-Versionen werden (in Form eines Betriebssystempatches) heruntergeladen und installiert.

    • Windows 7/Windows Server 2008 R2 – Windows PowerShell 2.0 wird standardmäßig installiert.

  • Falls Sie beabsichtigen, SQL Server 2012-Funktionen in einer SharePoint-Umgebung zu verwenden, sind SharePoint Server 2010 Service Pack 1 (SP1) und das kumulative Update für SharePoint von August erforderlich. Sie müssen SP1 und das kumulative Update von Augustfür SharePoint, installieren und die Serverfarm vollständig patchen, bevor Sie der Farm SQL Server 2012-Funktionen hinzufügen. Diese Anforderung bezieht sich auf die folgenden SQL Server 2012-Funktionen: Verwenden einer Instanz der Datenbank-Engine als Datenbankserver der Farm, Konfigurieren von PowerPivot für SharePoint oder Bereitstellen von Reporting Services im SharePoint-Modus.

1.8 Unterstützte Betriebssysteme für SQL Server 2012

SQL Server 2012 wird unter den Betriebssystemen Windows Vista SP2, Windows Server 2008 SP2, Windows 2008 R2 SP1 und Windows 7 SP1 unterstützt.

1.9 Sync Framework ist nicht im Installationspaket enthalten

Ausstellen: Sync Framework ist nicht im SQL Server 2012-Installationspaket enthalten.

Problemumgehung: Laden Sie die geeignete Sync Framework-Version von dieser Microsoft Download Center-Seite herunter.

1.10 Nachdem Visual Studio 2010 Service Pack 1 deinstalliert wurde, muss die SQL Server 2012-Instanz repariert werden, um bestimmte Komponenten wiederherzustellen

Problem: Die SQL Server 2012 (11.x)-Installation ist von einigen Komponenten aus Visual Studio 2010 Service Pack 1 abhängig. Wenn Sie Service Pack 1 deinstallieren, wird für einige freigegebene Komponenten ein Downgrade auf die ursprüngliche Version ausgeführt, während einige andere Komponenten vollständig vom Computer entfernt werden.

Problemumgehung: Reparieren Sie die SQL Server 2012 (11.x)-Instanz von den Originalmedien oder von einem Netzwerkinstallationspfad.

  1. Starten Sie das SQL Server-Setupprogramm (setup.exe) vom SQL Server-Installationsmedium.

  2. Nach den Voraussetzungen und der Systemüberprüfung zeigt das Setupprogramm die SEITE SQL Server Installation Center an.

  3. Wählen Sie " Wartung" im linken Navigationsbereich und dann " Reparieren" aus, um den Reparaturvorgang zu starten. Wenn das Installationscenter über das Startmenü gestartet wurde, müssen Sie zurzeit den Speicherort der Installationsmedien angeben.

  4. Es werden Unterstützungsregeln für Setup und Dateiroutinen ausgeführt, um sicherzustellen, dass die erforderlichen Komponenten auf dem System installiert sind und dass der Computer den Setupüberprüfungsregeln erfüllt. Wählen Sie "OK" oder "Installieren" aus, um den Vorgang fortzusetzen.

  5. Wählen Sie auf der Seite " Instanz auswählen " die instanz aus, die repariert werden soll, und wählen Sie dann "Weiter" aus, um fortzufahren.

  6. Die Reparaturregeln werden ausgeführt, um den Vorgang zu überprüfen. Wählen Sie zum Fortsetzen des Vorgangs Weiter aus.

  7. Wenn die Seite Bereit zum Reparieren angezeigt wird, kann der Vorgang fortgesetzt werden. Um den Vorgang fortzusetzen, wählen Sie "Reparieren" aus.

  8. Auf der Seite Reparaturstatus wird der Status des Reparaturvorgangs angezeigt. Wenn die Seite Abgeschlossen angezeigt wird, wurde der Vorgang abgeschlossen.

Weitere Informationen zum Reparieren einer Instanz von SQL Server finden Sie unter Reparieren einer fehlgeschlagenen SQL Server-Installation.

1.11 Nach einem Betriebssystemupgrade können in einer SQL Server 2012-Instanz Fehler auftreten

Problem: Nachdem das Betriebssystem von Windows Vista auf Windows 7 SP1 aktualisiert wurde, kann in einer SQL Server 2012-Instanz ein Fehler mit etwa folgendem Wortlaut auftreten.

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

Problemumgehung: Reparieren Sie die .NET Framework 4-Installation nach dem Betriebssystemupgrade. Weitere Informationen finden Sie unter Reparieren einer vorhandenen Installation von .NET Framework.

Für das Upgrade der SQL Server Edition 1.12 ist ein Neustart erforderlich.

Problem: Wenn Sie für eine SQL Server 2012-Instanz ein Editionsupgrade ausführen, werden einige Funktionen der neuen Edition ggf. nicht sofort aktiviert.

Problemumgehung: Starten Sie den Computer nach dem Editionsupgrade einer SQL Server 2012-Instanz neu. Weitere Informationen zu unterstützten Upgrades in SQL Server 2012 finden Sie unter Unterstützte Versions- und Editionsupgrades (SQL Server 2017).

1.13 Datenbank mit schreibgeschützter Dateigruppe oder Dateien kann nicht aktualisiert werden

Problem: Sie können eine Datenbank nicht aktualisieren, indem Sie die Datenbank anfügen oder die Datenbank aus der Sicherung wiederherstellen, wenn die Datenbank oder die zugehörigen Dateien/Dateigruppen schreibgeschützt sind. Fehler 3415 wird zurückgegeben. Dieses Problem tritt auch bei einem direkten Upgrade einer SQL Server-Instanz auf. Das heißt, Sie versuchen, eine vorhandene SQL Server-Instanz zu ersetzen, indem Sie SQL Server 2012 installieren, und mindestens eine der vorhandenen Datenbanken ist auf schreibgeschützt festgelegt.

Problemumgehung: Stellen Sie vor dem Upgrade sicher, dass für die Datenbank sowie die zugehörigen Dateien/Dateigruppen der Lese-/Schreibzugriff aktiviert ist.

1.14 Erneutes Installieren einer Instanz des SQL Server-Failoverclusters schlägt fehl, wenn Sie dieselbe IP-Adresse verwenden

Problem: Wenn Sie bei der Installation einer SQL Server-Failoverclusterinstanz eine falsche IP-Adresse angeben, tritt ein Fehler auf. Wenn Sie nach der Deinstallation der fehlerhaften Instanz versuchen, die SQL Server-Failoverclusterinstanz mit demselben Instanznamen und der richtigen IP-Adresse erneut zu installieren, schlägt die Installation fehl. Dies liegt daran, dass noch die doppelte Ressourcengruppe aus der vorherigen Installation vorhanden ist.

Problemumgehung: Um dieses Problem zu beheben, verwenden Sie während der Neuinstallation einen anderen Instanznamen, oder löschen Sie die Ressourcengruppe vor der Neuinstallation manuell. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einem Failovercluster (Setup).

2.0 Analyse-Dienste

2.1 SQL-Editor und AS-Editor können keine Verbindung mit ihren jeweiligen Serverinstanzen in derselben SSMS-Instanz herstellen

Ausstellen: Es kann keine Verbindung mit einem Analysis Services-Server hergestellt werden, indem der MDX/SHAPE-Editor verwendet wird, wenn der SQL-Editor bereits verbunden ist.

Bei Verwendung von SQL Server Management Studio 2012 (SSMS), wenn eine .sql Datei im Editor geöffnet ist und mit einer SQL Server-Instanz verbunden ist, kann eine MDX- oder SHAPE-Datei, die in derselben Instanz von SSMS geöffnet wird, keine Verbindung mit einer Instanz des AS-Servers herstellen. Ebenso kann eine Datei, die in derselben Instanz von SSMS geöffnet ist, eine Datei, die in derselben Instanz von SSMS geöffnet wird, keine Verbindung mit einer Instanz von SQL Server herstellen, .sql wenn eine MDX- oder VORGANGSDATEI bereits im Editor in SSMS geöffnet ist und mit einer AS-Serverinstanz verbunden ist.

Problemumgehung: Zum Beheben des Problems stehen Ihnen folgende Möglichkeiten zur Verfügung.

  • Starten Sie eine weitere SSMS-Instanz, um die MDX-/DMX-Datei zu öffnen.

  • Trennen Sie den SQL-Editor, und stellen Sie dann eine Verbindung zwischen dem MDX-/DMX-Editor und einem AS-Server her.

2.2 Kann tabellarische Projekte nicht erstellen oder öffnen, wenn DER GRUPPENname BUILTIN\Administrators nicht aufgelöst werden kann

Problem: Zum Erstellen oder Öffnen tabellarischer Projekte müssen Sie Administrator einer Arbeitsbereichsdatenbank sein. Ein Benutzer kann der Serveradministratorgruppe durch Hinzufügen des Benutzer- oder Gruppennamens hinzugefügt werden. Wenn Sie Mitglied der GRUPPE BUILTIN\Administrator sind, können Sie BIM-Dateien nur erstellen oder bearbeiten, wenn der Arbeitsbereichsdatenbankserver der Domäne beigetreten ist, aus der sie ursprünglich bereitgestellt wurde. Wenn Sie die BIM-Datei öffnen oder erstellen, schlägt sie mit der folgenden Fehlermeldung fehl:

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

Problemumgehungen:

  • Verknüpfen Sie den Arbeitsbereichsdatenbankserver und den SQL Server Data Tools (SSDT)-Computer erneut mit der Domäne.

  • Wenn der Arbeitsbereichsdatenbankserver und/oder SSDT-Computer immer nicht in die Domäne eingebunden werden, fügen Sie einzelne Benutzernamen anstelle der GRUPPE BUILTIN\Administratoren als Administratoren auf dem Arbeitsbereichsdatenbankserver hinzu.

2.3 SSIS-Komponenten für TAB-Modelle funktionieren nicht wie erwartet

SQL Server Integration Services (SSIS)-Komponenten für Analysis Services (AS) funktionieren für tabellarische Modelle nicht wie erwartet. Im Folgenden finden Sie bekannte Probleme, die auftreten können, wenn Sie versuchen, ein SSIS-Paket für die Arbeit mit tabellarischen Modellen zu schreiben.

Ausstellen: Der AS-Verbindungs-Manager kann kein tabellarisches Modell in derselben Lösung wie eine Datenquelle verwenden.

Problemumgehung: Vor dem Konfigurieren des AS-Verarbeitungstasks oder des AS-Tasks „DDL ausführen“ muss explizit eine Verbindung mit dem AS-Server hergestellt werden.

Bei der Arbeit mit tabellarischen Modellen verursacht der AS-Verarbeitungstask Probleme:

Problem: Anstelle von Datenbanken, Tabellen und Partitionen sehen Sie Cubes, Measuregruppen und Dimensionen. Dies ist eine Einschränkung des Tasks.

Problemumgehung: Das tabellarische Modell kann weiterhin mit der aus Cubes/Measuregruppen/Dimensionen bestehenden Struktur verarbeitet werden.

Ausstellen: Einige von AS unterstützte Verarbeitungsoptionen, die im tabellarischen Modus ausgeführt werden, werden in der AS-Verarbeitungsaufgabe nicht verfügbar gemacht, z. B. Prozessdefragmentierung.

Problemumgehung: Verwenden Sie stattdessen den Analysis Services-Task „DDL ausführen“ zum Ausführen eines XMLA-Skripts, das den ProcessDefrag-Befehl enthält.

Ausstellen: Einige Konfigurationsoptionen im Tool sind nicht anwendbar. Beispielsweise sollte "Prozessbezogene Objekte" nicht bei der Verarbeitung von Partitionen verwendet werden, und die Konfigurationsoption "Parallele Verarbeitung" enthält eine ungültige Fehlermeldung, die besagt, dass die parallele Verarbeitung für die Standard-SKU nicht unterstützt wird.

Problemumgehung: Keine

3.0 Onlinedokumentation

3.1 Help Viewer für SQL Server stürzt in Umgebungen ab, die so konfiguriert sind, dass nur IPv6 ausgeführt wird

Problem: Wenn Ihre Umgebung so konfiguriert ist, dass nur IPv6 ausgeführt wird, stürzt der Hilfe-Viewer für SQL Server 2012 ab, und Ihnen wird die folgende Fehlermeldung angezeigt:

HelpLibAgent.exe has stopped working.

Wichtig

Dies gilt für alle Umgebungen, für die ausschließlich IPv6 aktiviert ist. IPv4 (und IPv4 mit IPv6)-aktivierten Umgebungen sind nicht betroffen.

Problemumgehung: Um das Problem zu vermeiden, aktivieren Sie IPv4, oder folgen Sie den nachfolgenden Anweisungen, um einen Registrierungseintrag und eine Zugriffssteuerungsliste (ACL) zu erstellen, um Help Viewer für IPv6 zu aktivieren:

  1. Erstellen Sie unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v1.0 einen Registrierungsschlüssel mit dem Namen „IPv6“ und dem Wert „1 (DWORD(32 Bit))“.

  2. Legen Sie die Sicherheits-ACL-Einstellungen für den Port für IPv6 fest, indem Sie über die Administrator-Eingabeaufforderung folgenden Befehl ausführen:

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

4.0 Datenqualitätsdienste

4.1 DQS in einem Cluster nicht unterstützt

Ausstellen: DQS wird in einer SQL Server-Clusterinstallation nicht unterstützt. Wenn Sie eine Clusterinstanz von SQL Server installieren, dürfen Sie auf der Seite "Featureauswahl" nicht die Kontrollkästchen "Data Quality Services" und "Data Quality Client" aktivieren. Wenn diese Kontrollkästchen während der Clusterinstanzinstallation aktiviert sind (und Sie die Data Quality Server-Installation ausführen, indem Sie die DQSInstaller.exe-Datei ausführen), wird DQS auf diesem Knoten installiert, ist aber nicht auf zusätzlichen Knoten verfügbar, wenn Sie dem Cluster weitere Knoten hinzufügen und daher nicht an zusätzlichen Knoten arbeiten.

Problemumgehung: Installieren Sie das kumulative Update 1 für SQL Server 2012, um das Problem zu beheben. Anweisungen finden Sie unter https://support.microsoft.com/kb/2674817.

4.2 Löschen Sie die DQS-Objekte nach der Deinstallation des Datenqualitätsservers, um den Datenqualitätsserver erneut zu installieren.

Ausstellen: Wenn Sie den Datenqualitätsserver deinstallieren, werden die DQS-Objekte (DQS-Datenbanken, DQS-Anmeldungen und eine gespeicherte DQS-Prozedur) nicht aus der SQL Server-Instanz gelöscht.

Problemumgehung: Zur Neuinstallation des Data Quality-Servers auf demselben Computer und in derselben SQL Server-Instanz müssen Sie die DQS-Objekte manuell aus der SQL Server-Instanz löschen. Darüber hinaus müssen Sie die DQS-Datenbanken (DQS_MAIN, DQS_PROJECTS und DQS_STAGING_DATA) aus den Dateien "C:\Program Files\Microsoft SQL Server\MSSQL11" löschen.<>SQL_Server_Instance\MSSQL'DATA'-Ordner auf Ihrem Computer, bevor Sie den Data Quality Server erneut installieren. Andernfalls schlägt die Installation der Data Quality Server-Instanz fehl. Verschieben Sie die Datenbankdateien, statt sie zu löschen, wenn Daten wie Wissensdatenbanken oder Data Quality-Projekte beibehalten werden sollen. Weitere Informationen zum Entfernen von DQS-Objekten nach Abschluss der Deinstallation finden Sie unter Entfernen von Data Quality Server-Objekten.

4.3 Hinweis auf eine beendete Wissenserkennung oder interaktive Reinigungsaktivität wird verzögert

Ausstellen: Wenn ein Administrator eine Aktivität auf dem Bildschirm "Aktivitätsüberwachung" beendet, erhält ein interaktiver Benutzer, der die Wissensermittlung, domänenverwaltung oder interaktive Reinigung ausführt, keinen Hinweis darauf, dass seine Aktivität beendet wurde, bis er den nächsten Vorgang ausführt.

Problemumgehung: Keine

4.4 Ein Abbruchvorgang verwirft Arbeit aus mehreren Aktivitäten.

Ausstellen: Wenn Sie "Abbrechen " für eine laufende Wissensermittlungs- oder Domänenverwaltungsaktivität auswählen und andere Aktivitäten zuvor abgeschlossen wurden, ohne dass ein Veröffentlichungsvorgang ausgeführt wird, während die Aktivität ausgeführt wird, werden die Arbeiten aller Aktivitäten, die seit der letzten Veröffentlichung durchgeführt wurden, nicht nur die aktuelle.

Problemumgehung: Um dieses Problem zu vermeiden, veröffentlichen Sie persistent zu speichernde Daten in der Wissensdatenbank, bevor eine neue Aktivität gestartet wird.

4.5 Steuerelemente werden bei großen Schriftgraden nicht ordnungsgemäß skaliert

Ausstellen: Wenn Sie die Textgröße in "Größer - 150%" (in Windows Server 2008 oder Windows 7) ändern oder die Einstellung für den benutzerdefinierten DPI-Wert in 200% (in Windows 7) ändern, sind die Schaltflächen " Abbrechen " und " Erstellen " auf der Seite " Neue Wissensbasis " nicht verfügbar.

Problemumgehung: Legen Sie einen kleineren Schriftgrad fest, um das Problem zu beheben.

4.6 Bildschirmauflösung von 800x600 wird nicht unterstützt

Ausstellen: Die Datenqualitätsclientanwendung wird nicht ordnungsgemäß angezeigt, wenn die Bildschirmauflösung auf 800x600 festgelegt ist.

Problemumgehung: Um das Problem zu beheben, legen Sie eine höhere Bildschirmauflösung fest.

4.7 Ordnen Sie die Bigint-Spalte in den Quelldaten einer Dezimaldomäne zu, um Datenverluste zu verhindern.

Problem: Wenn eine Spalte in den Quelldaten den Datentyp bigint aufweist, müssen Sie in DQS die Spalte einer Domäne vom Datentyp decimal anstatt einer Domäne vom Datentyp integer zuordnen. Der Datentyp decimal repräsentiert eine größere Anzahl von Werten als der Datentyp int und kann daher größere Werte speichern.

4.8 NVARCHAR(MAX) und VARCHAR(MAX)-Datentypen werden in der DQS-Säuberungskomponente in Integration Services nicht unterstützt.

Ausstellen: Datenspalten der Datentypen nvarchar(max) und varchar(max) werden in der DQS-Säuberungskomponente in Integration Services nicht unterstützt. Daher sind diese Datenspalten nicht für die Zuordnung auf der Registerkarte "Zuordnung" des DQS Clean Transformation Editors verfügbar und können daher nicht bereinigt werden.

Problemumgehung: Vor der Verarbeitung dieser Datenspalten mithilfe der Komponente zur DQS-Bereinigung müssen Sie sie mit der Transformation für Datenkonvertierung in den Datentyp DT_STR oder den Datentyp DT_WSTR konvertieren.

4.9 Das Element, das DQSInstaller.exe im Startmenü ausgeführt werden soll, wird bei der neuen SQL Server-Instanzinstallation überschrieben.

Problem: Wenn Sie Data Quality Services in einer SQL Server-Instanz installieren, wird nach Abschluss des SQL Server-Setups im Startmenü unter der Programmgruppe Data Quality Services ein Eintrag mit dem Namen Data Quality-Server-Installationsprogramm erstellt. Wenn Sie jedoch mehrere SQL Server-Instanzen auf demselben Computer installieren, gibt es weiterhin ein einzelnes Data Quality Server Installer-Element im Startmenü . Wenn Sie dieses Element auswählen, wird die DQSInstaller.exe Datei in der zuletzt installierten SQL Server-Instanz ausgeführt.

4.10 Aktivitätsüberwachung zeigt den falschen Status für fehlgeschlagene Integrationsdienste-Reinigungsaktivitäten an.

Im Bildschirm „Aktivitätsüberwachung“ wird selbst für Integration Services-basierte Bereinigungsaktivitäten, bei denen ein Fehler aufgetreten ist, in der Spalte Aktueller Status der Eintrag Erfolgreich angezeigt.

4.11 Schemaname wird nicht als Teil des Tabellen-/Ansichtsnamens angezeigt.

Wenn in einer der DQS-Aktivitäten während der Zuordnungsphase im Data Quality-Client eine SQL Server-Datenquelle ausgewählt wird, wird die Liste der Tabellen und Sichten ohne den Schemanamen angezeigt. Aus diesem Grund können mehrere Tabellen/Sichten mit dem gleichen Namen, aber unterschiedlichen Schemas nur unterschieden werden, indem Sie sie in der Datenvorschau anzeigen bzw. auswählen und dann die für die Zuordnung verfügbaren Felder überprüfen.

4.12 Problem mit der Ausgabe zum Reinigen und Exportieren, wenn die Datenquelle einer zusammengesetzten Domäne zugeordnet ist, die eine untergeordnete Domäne des Datumstyps enthält

Wenn Sie in einem Data Quality-Bereinigungsprojekt ein Feld in den Quelldaten einer Verbunddomäne zugeordnet haben, die über eine untergeordnete Domäne vom Datentyp Date verfügt, weist die Ausgabe der untergeordneten Domäne im Bereinigungsergebnis ein falsches Datumsformat auf, sodass beim Export in die Datenbank ein Fehler verursacht wird.

4.13 Fehler beim Zuordnen zu einem Excel-Blatt, das ein ; (Semikolon) in seinem Namen

Ausstellen: Auf der Seite "Karte" aller DQS-Aktivitäten im Datenqualitätsclient, wenn Sie dem Excel-Quellblatt zugeordnet sind, das ein ; (Semikolon) in seinem Namen wird eine unbehandelte Ausnahmemeldung angezeigt, wenn Sie auf der Seite "Karte" die Option "Weiter" auswählen.

Problemumgehung: Entfernen Sie das Semikolon (;) aus dem Tabellennamen in der Excel-Datei, in der die zuzuordnenden Quelldaten enthalten sind, und wiederholen Sie den Vorgang.

4.14 Problem mit Datums- oder DateTime-Werten in nicht zugeordneten Quellfeldern in Excel während der Bereinigung und Abgleich

Problem: Wenn Es sich bei den Quelldaten um Excel handelt und Sie die Quellfelder, die Werte des Datentyps "Date" oder "DateTime" enthalten, nicht zugeordnet haben, geschieht Folgendes während der Bereinigungs- und Abgleichsaktivitäten:

  • Die nicht zugeordneten Date-Werte werden im YYYYMMDD-Format angezeigt und exportiert.

  • Der Zeitwert nicht zugeordneter DateTime-Werte geht verloren, und sie werden im YYYYMMDD-Format angezeigt und exportiert.

Problemumgehung: Sie können die nicht zugeordneten Feldwerte in der Bereinigungsaktivität unten rechts auf der Seite Ergebnisse verwalten und anzeigen und in der Abgleichsaktivität auf der Seite Abgleich einsehen.

4.15 Domänenwerte aus einer Excel-Datei (.xls) mit mehr als 255 Datenspalten können nicht importiert werden

Problem: Wenn Sie aus einer in Excel 97-2003 erstellten Datei (XLS-Datei), die mehr als 255 Datenspalten enthält, Werte in eine Domäne importieren, wird eine Ausnahmemeldung angezeigt, und der Import verursacht einen Fehler.

Problemumgehung: Führen Sie einen der folgenden Schritte aus, um das Problem zu beheben:

  • Speichern Sie die .xls Datei als .xlsx, und importieren Sie dann die Werte aus der .xlsx Datei in eine Domäne.

  • Entfernen Sie Daten in allen Spalten über Spalte 255 in der .xls Datei, speichern Sie die Datei, und importieren Sie dann die Werte aus der .xls Datei in eine Domäne.

4.16 Aktivitätsüberwachungsfunktion ist für andere Rollen als dqs_administrator nicht verfügbar.

Die Funktion für die Aktivitätsüberwachung ist nur für Benutzer mit der Rolle dqs_administrator verfügbar. Wenn Ihr Benutzerkonto über die rolle dqs_kb_editor oder dqs_kb_operator verfügt, ist das Feature "Aktivitätsüberwachung" in der Datenqualitätsclientanwendung nicht verfügbar.

4.17 Fehler beim Öffnen einer Wissensbasis in der aktuellen Wissensbasisliste für die Domänenverwaltung

Problem: Wenn Sie eine Wissensdatenbank aus der Liste Zuletzt verwendete Wissensdatenbank für die Domänenverwaltungsaktivität öffnen, kann die folgende Fehlermeldung auf dem Startbildschirm des Data Quality-Clients angezeigt werden:

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

Das Problem tritt auf, weil Zeichenfolgen in der SQL Server-Datenbank und in C# von DQS auf unterschiedliche Weise verglichen werden. Bei dem Zeichenfolgenvergleich in der SQL Server-Datenbank wird die Groß- und Kleinschreibung in C# nicht beachtet.

Dies wird an einem Beispiel deutlich. Im Beispiel wird der Benutzer "Domain\user1" verwendet. Der Benutzer meldet sich unter Verwendung des Kontos „user1“ beim Data Quality-Clientcomputer an und arbeitet mit einer Wissensdatenbank. DQS speichert die zuletzt verwendete Wissensdatenbank für jeden Benutzer als Datensatz in der A_CONFIGURATION-Tabelle der DQS_MAIN-Datenbank. In diesem Fall wird der Datensatz mit dem folgenden Namen gespeichert: RecentList:KB:Domain\user1. Später meldet sich der Benutzer als „User1“ (beachten Sie den Großbuchstaben U) beim Data Quality-Client-Computer an und versucht, die in der Liste Zuletzt verwendete Wissensdatenbank enthaltene Wissensdatenbank zu öffnen, um die Domänenverwaltungsaktivität auszuführen. Der zugrunde liegende Code in DQS vergleicht die beiden Zeichenfolgen RecentList:KB:DOMAIN\user1 und DOMAIN\User1 und berücksichtigt den Vergleich zwischen Groß- und Kleinschreibung in C#, die Zeichenfolgen stimmen nicht überein und daher versucht DQS, einen neuen Datensatz für den Benutzer (User1) in die A_CONFIGURATION Tabelle in der DQS_MAIN-Datenbank einzufügen. Aufgrund des Vergleichs zwischen Zeichenfolgen zwischen Groß-und Kleinschreibung in der SQL-Datenbank ist die Zeichenfolge jedoch bereits in der A_CONFIGURATION Tabelle in der DQS_MAIN-Datenbank vorhanden, und der Einfügevorgang schlägt fehl.

Problemumgehung: Führen Sie einen der folgenden Schritte aus, um das Problem zu beheben:

  • Überprüfen Sie, ob doppelte Einträge vorhanden sind, indem Sie die folgende Anweisung ausführen:

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

    Als Nächstes können Sie die folgende Anweisung ausführen, um den Datensatz nur für den betroffenen Benutzer zu löschen, indem Sie den Wert in der WHERE Klausel so ändern, dass er mit der betroffenen Domäne und dem Benutzernamen übereinstimmt.

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

    Alternativ können Sie alle zuletzt verwendeten Elemente für alle Benutzer in DQS entfernen:

    DELETE DQS_MAIN.dbo.A_Configuration
    WHERE NAME LIKE 'RecentList%';
    
  • Verwenden Sie dieselbe Groß-/Kleinschreibung, die Sie bei der letzten Anmeldung beim Data Quality-Clientcomputer für die Angabe des Benutzerkontos verwendet haben.

Hinweis

Um dieses Problem zu vermeiden, verwenden Sie zur Angabe des Benutzerkontos für die Anmeldung beim Data Quality-Clientcomputer konsistente Regeln für die Groß-/Kleinschreibung.

5.0 Datenbank-Engine

5.1 Verwendung der Clientfunktionen des verteilten Replay-Controllers und des verteilten Replay-Clients

Ausstellen: Verteilter Wiedergabecontroller und verteilter Wiedergabeclientfeatures werden in der Server Core-SKU von Windows Server 2008, Windows Server 2008 R2 und Windows Server 7 zur Verfügung gestellt, obwohl diese beiden Features in der Server Core-SKU nicht unterstützt werden.

Problemumgehung: Installieren oder verwenden Sie diese beiden Features nicht in der Server Core-SKU von Windows Server 2008, Windows Server 2008 R2 und Windows Server 7.

5.2 SQL Server Management Studio ist von Visual Studio 2010 SP1 abhängig

Problem: Zum ordnungsgemäßen Ausführen von SQL Server 2012 Management Studio ist Visual Studio 2010 SP1 erforderlich. Das Deinstallieren von Visual Studio 2010 SP1 kann zu Einem Funktionsverlust in SQL Server Management Studio führen und Management Studio in einem nicht unterstützten Zustand verlassen. Die folgenden Probleme können in diesem Fall auftreten:

  • Befehlszeilenparameter für ssms.exe funktionieren nicht ordnungsgemäß.

  • Die Hilfeinformationen, die bei der Ausführung von ssms.exe mit dem Schalter ist falsch.

  • Für jede Datei, die durch Doppelklicken auf die Datei im Windows-Explorer geöffnet wird, wird eine neue Instanz von SSMS gestartet, um die Datei zu öffnen.

  • Abfragen können nicht im normalen Benutzermodus gedebuggt werden.

Problemumgehung: Installieren Sie Visual Studio 2010 SP1 erneut, und starten Sie Management Studio neu.

5.3 x64-Betriebssysteme erfordern 64-Bit PowerShell 2.0

Problem: 32-Bit-Installationen von Windows PowerShell-Erweiterungen für SQL Server werden für Instanzen von SQL Server 2012 unter 64-Bit-Betriebssystemen nicht unterstützt.

Problemumgehungen:

  • Installieren Sie SQL Server 2012 (64 Bit) zusammen mit den 64-Bit-Verwaltungstools und der 64-Bit-Version der Windows PowerShell Extensions für SQL Server.

  • Oder importieren Sie das SQLPS-Modul über eine Eingabeaufforderung der 32-Bit-Version von Windows PowerShell 2.0.

5.4 Beim Navigieren im Assistenten zum Generieren von Skripts kann ein Fehler auftreten.

Ausstellen: Nachdem Sie ein Skript im Assistenten zum Generieren von Skripts generiert haben, indem Sie "Skripts speichern" oder "Skript veröffentlichen" auswählen und dann navigieren, indem Sie "Optionen auswählen " oder " Skriptoptionen festlegen" auswählen, kann dies zu folgendem Fehler führen:

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)

Problemumgehung: Schließen Sie den Assistenten zum Generieren von Skripts, und öffnen Sie ihn erneut.

5.5 Neues Wartungsplanlayout nicht kompatibel mit früheren SQL Server-Tools

Problem: Wenn Sie mit den SQL Server 2012-Verwaltungstools einen vorhandenen Wartungsplan aus einer vorherigen Version der SQL Server-Verwaltungstools (SQL Server 2008 R2, SQL Server 2008 oder SQL Server 2005) ändern, wird der Wartungsplan in einem neuen Format gespeichert. Frühere Versionen von SQL Server-Verwaltungstools unterstützen dieses neue Format nicht.

Problemumgehung: Keine

5.6 IntelliSense hat Einschränkungen, wenn sie bei einer enthaltenen Datenbank angemeldet sind.

Problem: IntelliSense in SQL Server Management Studio (SSMS) und SQL Server Data Tools (SSDT) funktioniert nicht wie erwartet, wenn enthaltene Benutzer bei enthaltenen Datenbanken angemeldet sind. In diesen Fällen tritt das folgende Verhalten auf:

  1. Das Unterstreichen für ungültige Objekte wird nicht angezeigt.

  2. Die AutoVervollständigen-Liste wird nicht angezeigt.

  3. Die QuickInfo-Hilfe für integrierte Funktionen funktioniert nicht.

Problemumgehung: Keine

5.7 AlwaysOn-Verfügbarkeitsgruppen

Lesen Sie vor dem Erstellen einer Verfügbarkeitsgruppe den Abschnitt Voraussetzungen, Einschränkungen und Empfehlungen für AlwaysOn-Verfügbarkeitsgruppen (SQL Server) in der Onlinedokumentation. Eine Einführung in AlwaysOn-Verfügbarkeitsgruppen finden Sie unter AlwaysOn-Verfügbarkeitsgruppen (SQL Server) in der Onlinedokumentation.

5.7.1 Clientkonnektivität für AlwaysOn-Verfügbarkeitsgruppen

Aktualisiert am: 13. August 2012

In diesem Abschnitt werden die Treiberunterstützung für AlwaysOn-Verfügbarkeitsgruppen und Problemumgehungen bei der Verwendung nicht unterstützter Treiber beschrieben.

Treiberunterstützung

Die folgende Tabelle enthält eine Zusammenfassung der Treiberunterstützung für AlwaysOn-Verfügbarkeitsgruppen:

Treiber Multisubnetz-Failover Anwendungsabsicht Schreibgeschütztes Routing Multisubnetz-Failover: Schnelleres Endpunktfailover in einzelnen Subnetzen Multisubnetz-Failover: Auflösung benannter Instanzen für SQL-Clusterinstanzen
SQL Native Client 11.0 ODBC Ja Ja Ja Ja Ja
SQL Native Client 11.0 OLEDB Nein Ja Ja Nein Nein
ADO.NET mit .NET Framework 4.0 mit Konnektivitätspatch 1 Ja Ja Ja Ja Ja
ADO.NET mit .NET Framework 3.5 SP1 mit Konnektivitätspatch 2 Ja Ja Ja Ja Ja
Microsoft JDBC-Treiber 4.0 für SQL Server Ja Ja Ja Ja Ja

1 Download des Konnektivitätspatches für ADO.NET mit .NET Framework 4.0: https://support.microsoft.com/kb/2600211.

2 Download des Konnektivitätspatches für ADO.NET mit .NET Framework 3.5 SP1: https://support.microsoft.com/kb/2654347.

MultiSubnetFailover-Schlüsselwort und zugehörige Funktionen

MultiSubnetFailover ist ein neues Schlüsselwort für Verbindungszeichenfolgen, das ein schnelleres Failover bei Always On-Verfügbarkeitsgruppen und Always On-Failoverclusterinstanzen in SQL Server 2012 ermöglicht. Wenn in der Verbindungszeichenfolge „MultiSubnetFailover=True“ festgelegt wird, werden die folgenden drei Teilfunktionen aktiviert:

  • Schnelleres Multisubnetz-Failover auf einen Multisubnetzlistener für eine Always On-Verfügbarkeitsgruppe oder Failoverclusterinstanzen.

    • Auflösung benannter Instanzen in eine Multisubnetz-Always On-Failoverclusterinstanz.
  • Schnelleres Einzelsubnetz-Failover auf einen Einzelsubnetzlistener für eine Always On-Verfügbarkeitsgruppe oder Failoverclusterinstanzen.

    • Diese Funktion wird für Verbindungen mit einem Listener verwendet, der über eine einzelne IP in einem einzelnen Subnetz verfügt. Dadurch werden TCP-Verbindungsversuche aggressiver wiederholt, um Failovervorgänge einzelner Subnetze zu beschleunigen.
  • Auflösung benannter Instanzen in eine Multisubnetz-Always On-Failoverclusterinstanz.

    • Wird verwendet, um die Auflösung benannter Instanzen für Always On-Failoverclusterinstanzen mit mehreren Subnetzendpunkten zu unterstützen.

"MultiSubnetFailover=True" wird von NET Framework 3.5 oder OLE DB nicht unterstützt.

Ausstellen: Wenn Ihre Verfügbarkeitsgruppe oder Failoverclusterinstanz einen Listenernamen (bekannt als Netzwerkname oder Clientzugriffspunkt im WSFC-Cluster-Manager) hat, abhängig von mehreren IP-Adressen aus verschiedenen Subnetzen, und Sie verwenden entweder ADO.NET mit .NET Framework 3.5SP1 oder SQL Native Client 11.0 OLEDB, potenziell 50% Ihrer Clientverbindungsanforderungen an den Verfügbarkeitsgruppenlistener ein Verbindungstimeout.

Problemumgehungen: Eine der folgenden Lösungen wird empfohlen.

  • Wenn Sie nicht über die Berechtigung zum Bearbeiten von Clusterressourcen verfügen, ändern Sie das Verbindungstimeout auf 30 Sekunden (dieser Wert führt zu einem 20-Sekunden-TCP-Timeoutzeitraum plus einem Puffer von 10 Sekunden).

    Vorteile: Beim Eintreten eines subnetzübergreifenden Failovers ist die Clientwiederherstellungszeit nur kurz.

    Nachteile: Die Hälfte der Clientverbindungen dauert mehr als 20 Sekunden

  • Wenn Sie über die notwendigen Berechtigungen zum Bearbeiten der Clusterressourcen verfügen, sollten Sie den Netzwerknamen des Verfügbarkeitsgruppenlisteners auf RegisterAllProvidersIP=0 festlegen. Weitere Informationen finden Sie unter "Beispiel-PowerShell-Skript zur Deaktivierung von RegisterAllProvidersIP und zur Reduzierung der Gültigkeitsdauer (TTL)" weiter unten in diesem Abschnitt.

    Profis: Sie müssen den Timeoutwert der Clientverbindung nicht erhöhen.

    Nachteile: Beim Auftreten eines subnetzübergreifenden Failovers kann die Clientwiederherstellungszeit 15 Minuten oder länger betragen, je nach Einstellung für HostRecordTTL bzw. den siteübergreifenden DNS/AD-Replikationszeitplan.

Beispiel-PowerShell-Skript zur Deaktivierung von RegisterAllProvidersIP und zur Reduzierung der Gültigkeitsdauer (TTL)

Das folgende Beispiel-PowerShell-Skript zeigt, wie Sie RegisterAllProvidersIP deaktivieren und die Gültigkeitsdauer (TTL) reduzieren. Ersetzen Sie ihn yourListenerName durch den Namen des Listeners, den Sie ändern.

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

5.7.2 Das Upgrade von CTP3 mit konfigurierter Verfügbarkeitsgruppe wird nicht unterstützt.

Löschen Sie die Verfügbarkeitsgruppe vor dem Upgrade, und erstellen Sie sie neu. Dies ist eine Einschränkung des CTP3-Builds. Zukünftige Builds haben diese Einschränkung nicht.

5.7.3 Parallele Installation von CTP3 mit späteren Versionen wird nicht unterstützt, wenn In Ihrer Instanz eine Verfügbarkeitsgruppe konfiguriert ist

Dies ist eine Einschränkung des CTP3-Builds. Zukünftige Builds haben diese Einschränkung nicht.

5.7.4 Parallele Installation von CTP3 mit späteren Versionen von Failoverclusterinstanzen wird nicht unterstützt

Dies ist eine Einschränkung des CTP3-Builds. Zukünftige Builds haben diese Einschränkung nicht. Um Failoverclusterinstanzen von CTP3 zu aktualisieren, müssen alle Instanzen auf einem Knoten gleichzeitig aktualisiert werden.

5.7.5 Timeouts können auftreten, wenn mehrere IPs im selben Subnetz mit Verfügbarkeitsgruppen verwendet werden

Ausstellen: Bei Verwendung von Multi-IPs im selben Subnetz mit Always On wird für Kunden manchmal ein Timeout angezeigt. Dies geschieht, wenn die oberste IP in der Liste fehlerhaft ist.

Problemumgehung: Verwenden Sie „multisubnetfailover = true“ in der Verbindungszeichenfolge.

5.7.6 Fehler beim Erstellen neuer Verfügbarkeitsgruppenlistener aufgrund von Active Directory-Kontingenten

Ausstellen: Die Erstellung eines neuen Verfügbarkeitsgruppenlisteners kann bei der Erstellung fehlschlagen, da Sie ein Active Directory-Kontingent für das teilnehmende Clusterknotencomputerkonto erreicht haben. Weitere Informationen finden Sie unter Problembehandlung für das Clusterdienstkonto bei Änderung von Computerobjekten und Active Directory-Kontingente.

5.7.7 NetBIOS-Konflikte, da Listenernamen der Verfügbarkeitsgruppe ein identisches Präfix mit 15 Zeichen verwenden

Wenn Sie über zwei WSFC-Cluster verfügen, die von demselben Active Directory gesteuert werden, und Sie versuchen, Verfügbarkeitsgruppenlistener in beiden Clustern mithilfe von Namen mit mehr als 15 Zeichen und einem identischen Präfix von 15 Zeichen zu erstellen, erhalten Sie eine Fehlerberichterstattung, dass die Virtual Network Name-Ressource nicht online gebracht werden konnte. Informationen zu Präfixbenennungsregeln für DNS-Namen finden Sie unter Zuweisen von Domänennamen.

6.0 Integrationsdienste

6.1 Der Change Data Capture Service für Oracle und die Change Data Capture Designer-Konsole für Oracle

CDC Service für Oracle ist ein Windows-Dienst, der Oracle-Transaktionsprotokolle scannt und Änderungen an relevanten Oracle-Tabellen in SQL Server-Änderungstabellen aufzeichnet. CDC Designer Console wird verwendet, um Oracle CDC-Instanzen zu entwickeln und zu warten. CDC Designer Console ist ein Microsoft Management Console (MMC)-Snap-In.

6.1.1 Installieren von CDC Service für Oracle und CDC Designer für Oracle

Ausstellen: Der CDC-Dienst und der CDC-Designer werden nicht vom SQL Server-Setup installiert. Sie müssen CDC Service oder CDC Designer manuell auf einem Computer installieren, der die in den aktualisierten Hilfedateien beschriebenen Anforderungen und Voraussetzungen erfüllt.

Problemumgehung: Führen Sie zum Installieren des CDC Service for Oracle „AttunityOracleCdcService.msi“ manuell von den SQL Server-Installationsmedien aus. Führen Sie zum Installieren von CDC Designer Console AttunityOracleCdcDesigner.msi manuell von den SQL Server-Installationsmedien aus. Installationspakete für x86 und x64 befinden sich auf .\Tools\AttunityCDCOracle\ dem SQL Server-Installationsmedium.

6.1.2 F1-Hilfefunktionen weisen auf falsche Dokumentationsdateien hin

Ausstellen: Sie können nicht auf die richtige Hilfedokumentation zugreifen, indem Sie entweder die F1-Dropdownliste oder die Option "?" in den Attunity-Konsolen auswählen. Diese Methoden zeigen auf die falschen CHM-Dateien.

Problemumgehung: Die richtigen CHM-Dateien werden zusammen mit CDC Service für Oracle und CDC Designer für Oracle installiert. Um die richtigen Hilfeinhalte anzuzeigen, starten Sie die CHM-Dateien direkt vom folgenden Ort: %Program Files%\Change Data Capture for Oracle by Attunity\*.chm.

7.0 Master Data Services

7.1 Beheben einer MDS-Installation in einem Cluster

Ausstellen: Wenn Sie eine gruppierte Instanz der RTM-Version von SQL Server 2012 installieren, wobei das Kontrollkästchen "Master Data Services " aktiviert ist, wird MDS auf einem einzelnen Knoten installiert, ist aber nicht verfügbar und funktioniert nicht auf anderen Knoten, die Sie dem Cluster hinzufügen.

Problemumgehung: Um dieses Problem zu beheben, müssen Sie mithilfe der folgenden Schritte die kumulative Version 1 (CU1) für SQL Server 2012 installieren:

  1. Stellen Sie sicher, dass keine SQL/MDS-Installation vorhanden ist.

  2. Laden Sie SQL Server 2012 CU1 in ein lokales Verzeichnis herunter.

  3. Installieren Sie SQL Server 2012 mit der MDS-Funktion auf dem primären Clusterknoten, und installieren Sie anschließend SQL Server 2012 mit der MDS-Funktion auf anderen Clusterknoten.

Weitere Informationen zu diesen Problemen sowie zum Ausführen der oben angegebenen Schritte finden Sie unter https://support.microsoft.com/kb/2683467.

7.2 Microsoft Silverlight 5 erforderlich

Um in der Master Data Manager-Webanwendung arbeiten zu können, muss Silverlight 5.0 auf dem Clientcomputer installiert sein. Wenn Sie nicht über die erforderliche Version von Silverlight verfügen, werden Sie aufgefordert, sie zu installieren, wenn Sie zu einem Bereich der Webanwendung navigieren, der dies erfordert. Sie können Silverlight 5 von https://go.microsoft.com/fwlink/?LinkId=243096 installieren.

8.0 Berichtsdienste

8.1 Reporting Services-Konnektivität mit SQL Server PDW erfordert aktualisierte Treiber

Verbindungen von SQL Server 2012 Reporting Services mit Microsoft SQL Server PDW Appliance Update 2 und höher erfordern, dass die PDW-Verbindungstreiber aktualisiert werden. Weitere Informationen erhalten SQL Server-PDW-Kunden von Microsoft Support Services.

9.0 StreamInsight

SQL Server 2012 enthält StreamInsight 2.1. StreamInsight 2.1 erfordert eine Microsoft SQL Server 2012-Lizenz sowie .NET Framework 4.0. Die Software umfasst eine Reihe von Leistungsverbesserungen und Programmfehlerbehebungen. Um StreamInsight 2.1 separat herunterzuladen, besuchen Sie im Microsoft Download Center die Seite zum Download von Microsoft StreamInsight 2.1.

10.0 Upgrade-Berater

Problem: Wenn Sie versuchen, upgrade Advisor auf allen unterstützten Windows-Versionen in Chinesischen Betriebssystemen (Hongkong SAR) zu installieren, stellen Sie möglicherweise fest, dass der Link zum Installieren des Upgrade Advisor nicht aktiviert ist.

Problemumgehung: Suchen Sie die Datei SQLUA.msi auf den SQL Server 2012-Medien unter \1028_CHT_LP\x64\redist\Upgrade Advisor oder \1028_CHT_LP\x86\redist\Upgrade Advisor, je nach Architektur des Betriebssystems.