Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si configura un server collegato per accedere a un database Oracle come origine remota in Microsoft SQL Server 2012 o SQL Server 2014 e si usa il Provider OleDB "Oracle. OleDB" per il server collegato.

  • Si usa una query remota che fa riferimento a una tabella Oracle e la tabella contiene una o più colonne con il tipo di numero proprietario di Oracle. Questa tabella contiene anche un numero significativo di righe.

In questo scenario potresti riscontrare problemi di prestazioni rispetto al provider OleDB Microsoft "MSDAORA" legacy. Questo problema si verifica a causa del modo in cui il provider "Oracle. OleDB" riporta il tipo di dati NUMBER a SQL Server.

Risoluzione

Per risolvere il problema, applicare questo aggiornamento e quindi abilitare il flag di traccia TF9394. Per abilitare il flag di traccia TF9394, vedere la sezione "altre informazioni".

Informazioni sull'aggiornamento cumulativo

Questo problema è stato risolto negli aggiornamenti seguenti:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Come abilitare il flag di traccia 9394È possibile abilitare il contrassegno di traccia 9394 all'avvio o in una sessione utente. Questo flag di traccia ha effetti a livello globale o a livello di sessione. Per abilitare il contrassegno di traccia 9394, usare il comando DBCC TRACEON o usare – T 9394 come parametro di avvio. Se viene usato DBCC TRACEON\TRACEOFF , questo non rigenera un nuovo piano memorizzato nella cache per le stored procedure. Potrebbero esserci piani nella cache creati senza il contrassegno di traccia. Per altre informazioni su come abilitare o disabilitare i contrassegni di traccia e sui flag di traccia globali e a livello di sessione, vedere gli argomenti seguenti nella documentazione online di SQL Server:

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

I prodotti di terze parti descritti in questo articolo sono fabbricati da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×