Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie konfigurieren einen Verbindungsserver für den Zugriff auf eine Oracle-Datenbank als Remotequelle in Microsoft SQL Server 2012 oder SQL Server 2014, und Sie verwenden den OLEDB-Anbieter "Oracle. OleDb" für diesen Verbindungsserver.

  • Sie verwenden eine Remoteabfrage, die auf eine Oracle-Tabelle verweist, und diese Tabelle enthält eine oder mehrere Spalten mit dem proprietären Number-Typ von Oracle. Diese Tabelle enthält auch eine große Anzahl von Zeilen darin.

In diesem Szenario kann es zu Leistungsproblemen im Vergleich mit dem Legacy-OLEDB-Anbieter von Microsoft "MSDAORA" kommen. Dieses Problem tritt auf, weil der "Oracle. OleDb"-Anbieter den Datentyp "Number" an SQL Server meldet.

Fehlerbehebung

Um dieses Problem zu beheben, wenden Sie dieses Update an, und aktivieren Sie dann das Ablaufverfolgungsflag TF9394. Informationen zum Aktivieren der Ablaufverfolgungsflags-TF9394 finden Sie im Abschnitt "Weitere Informationen".

Informationen zum kumulativen Update

Dieses Problem wurde in den folgenden Updates behoben:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen

So aktivieren Sie das Ablaufverfolgungsflag 9394Sie können das Ablaufverfolgungsflag 9394 beim Start oder in einer Benutzersitzung aktivieren. Dieses Ablaufverfolgungsflag hat entweder Effekte auf globaler Ebene oder auf Sitzungsebene. Um das Ablaufverfolgungsflag 9394 zu aktivieren, verwenden Sie den Befehl DBCC TRACEON , oder verwenden Sie – T 9394 als Startparameter. Wenn DBCC TRACEON\TRACEOFF verwendet wird, wird dadurch kein neuer zwischengespeicherter Plan für gespeicherte Prozeduren neu erstellt. Es könnten Pläne im Cache vorhanden sein, die ohne das Ablaufverfolgungsflag erstellt wurden. Weitere Informationen zum Aktivieren oder Deaktivieren von Ablaufverfolgungsflags sowie zu Ablaufverfolgungsflags auf globaler und auf Sitzungsebene finden Sie in den folgenden Themen in der SQL Server-Online Dokumentation:

Informationsquellen

Erfahren Sie mehr über die Terminologie , mit der Microsoft Softwareupdates beschreibt.

Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×