Bug: 50000483 (hotfix per SQL)

Microsoft distribuisce le correzioni di Microsoft SQL Server 2005 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli aggiornamenti rapidi e tutte le correzioni di protezione incluse nella versione precedente della correzione di SQL Server 2005.

Riepilogo

In questo articolo viene descritto quanto segue su questa versione dell'hotfix:

  • I problemi risolti da questo hotfix

  • Prerequisiti per l'installazione del pacchetto di hotfix

  • Informazioni sulla possibilità di riavviare il computer dopo l'installazione dell'hotfix

  • Informazioni sull'eventualità che il pacchetto di hotfix venga sostituito da qualsiasi altro pacchetto di hotfix

  • Informazioni sulla possibilità di apportare modifiche al Registro di sistema

  • I file contenuti nel pacchetto di hotfix

Sintomi

Si esegue una stored procedure di Common Language Runtime (CLR) o una funzione CLR nel processo di SQL Server. Nella stored procedure CLR o nella funzione CLR, si utilizza una connessione di contesto per aprire una connessione loop-back ed eseguire molte istruzioni Transact-SQLTransact-SQL . Ad esempio, si esegue 1 miliardo di istruzioni Transact-SQLTransact-SQL . Inoltre, queste istruzioni Transact-SQLTransact-SQL non restituiscono set di risultati. Ad esempio, queste istruzioni Transact-SQLTransact-SQL sono istruzioni SET o operazioni cursore. Quando si esegue la stored procedure CLR o la funzione CLR in SQL Server 2005, è che venga visualizzato uno dei seguenti messaggi di errore:

Messaggio di errore 1

Server: Msg 6535, livello 16, stato 49.NET'esecuzione di Framework è stata interrotta. Un'altra query ha causato lo scaricamento di AppDomain AppDomain.1 o si è verificata un'eccezione .NET non gestita.

Nota AppDomain rappresenta il nome del dominio applicazione in cui viene eseguito il codice.

Messaggio di errore 2

Server: Msg 6532, livello 16, l'esecuzione di State 70.NET Framework è stata interrotta dai criteri di escalation a causa di memoria insufficiente.

Quando si verifica questo problema, i messaggi analoghi al seguente vengono registrati nel log degli errori di SQL Server:

2007-01-15 14:47:46.76 spid51 AppDomain 3 (CLR_DB.dbo[runtime].2) creato.2007-01-15 14:49:48.06 spid1 S AppDomain 3 (CLR_DB.dbo[runtime].2) è contrassegnato per lo scaricamento a causa della pressione della memoria.2007-01-15 14:51:23.47 spid51 Errore: 6532, gravità: 16, Stato membro: 70.2007-01-15 14:51:23.47 spid51 .NET Framework esecuzione è stata interrotta dai criteri di escalation a causa di memoria insufficiente.2007-01-15 14:51:53.31 spid51 AppDomain 3 (CLR_DB.dbo[runtime].2) scaricato.

Soluzione

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato a correggere solo il problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi che si verificano questo problema specifico. Questo hotfix potrebbe ricevere ulteriori test. Pertanto, se non si è gravemente interessati da questo problema, si consiglia di attendere il prossimo aggiornamento software che contiene questo hotfix. Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere l'hotfix. Nota: Se si verificano ulteriori problemi o se è necessaria una risoluzione dei problemi, potrebbe essere necessario creare una richiesta di servizio separata. I costi di supporto consueti si applicheranno a ulteriori domande di supporto e problemi che non si qualificano per questo hotfix specifico. Per un elenco completo dei numeri di telefono del Servizio Supporto Tecnico Clienti Microsoft o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix disponibile per il download" visualizza le lingue per le quali è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un hotfix non è disponibile per tale lingua.

Requisiti

È necessario disporre di SQL Server 2005 Service Pack 1 (SP1) installato per applicare questo hotfix. Per ulteriori informazioni su come ottenere SQL Server 2005 Service Pack 1, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

913089 come ottenere il service pack più recente per SQL Server 2005

Informazioni sul riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sul Registro di sistema

Non è necessario modificare il Registro di sistema.

Informazioni sui file dell'hotfix

Questo hotfix contiene solo i file necessari per correggere i problemi elencati in questo articolo. Questo hotfix potrebbe non contenere tutti i file che è necessario disporre per aggiornare completamente un prodotto alla build più recente. La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella seguente. Le date e le ore di questi file sono elencate in formato UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, queste vengono convertite nell'ora locale. Per individuare la differenza tra l'ora UTC e l'ora locale, utilizzare la scheda Fuso orario nell'elemento Data e ora nel Pannello di controllo.

SQL Server 2005 versione a 32 bit

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

Logread.exe

2005.90.2206.0

398,112

17-Nov-2006

03:16

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2206.0

543,520

17-Nov-2006

03:16

x86

Microsoft.analysisservices.dll

9.0.2206.0

1,215,264

17-Nov-2006

03:16

x86

Microsoft.sqlserver.sqlenum.dll

9.0.2206.0

908,064

17-Nov-2006

03:16

x86

Ms.as.deployengine.dll

9.0.2206.0

138,016

17-Nov-2006

03:16

x86

Ms.ss.mgdsqldumper.dll

2005.90.2206.0

75,552

17-Nov-2006

03:16

x86

Msasxpress.dll

9.0.2206.0

22,304

17-Nov-2006

03:16

x86

Msgprox.dll

2005.90.2206.0

197,920

17-Nov-2006

03:16

x86

Msmdlocal.dll

9.0.2206.0

15,614,752

17-Nov-2006

03:16

x86

Msmdredir.dll

9.0.2206.0

3,990,304

17-Nov-2006

03:16

x86

Replprov.dll

2005.90.2206.0

547,616

17-Nov-2006

03:16

x86

Replrec.dll

2005.90.2206.0

782,112

17-Nov-2006

03:16

x86

Sqlaccess.dll

2005.90.2206.0

347,936

17-Nov-2006

03:16

x86

Sqlagent90.exe

2005.90.2206.0

318,752

17-Nov-2006

03:16

x86

Sqlservr.exe

2005.90.2206.0

28,964,696

17-Nov-2006

03:16

x86

Xmlsub.dll

2005.90.2206.0

192,800

17-Nov-2006

03:10

x86

Xpstar90.dll

2005.90.2206.0

292,640

17-Nov-2006

03:10

x86

Xpstar90.rll

2005.90.2206.0

152,864

17-Nov-2006

03:16

Non applicabile

Versione basata su x64 di SQL Server 2005

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

Logread.exe

2005.90.2206.0

522,528

16-Nov-2006

18:02

x64

Microsoft.analysisservices.adomdclient.dll

9.0.2206.0

543,520

16-Nov-2006

18:02

x86

Microsoft.analysisservices.dll

9.0.2206.0

1,215,264

17-Nov-2006

03:16

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2206.0

91,424

16-Nov-2006

18:02

x64

Microsoft.sqlserver.sqlenum.dll

9.0.2206.0

875,296

16-Nov-2006

18:02

x86

Microsoft.analysisservices.deploymentengine.dll

9.0.2206.0

138,016

17-Nov-2006

03:16

x86

Msasxpress.dll

9.0.2206.0

27,424

16-Nov-2006

18:02

x64

Msgprox.dll

2005.90.2206.0

259,360

16-Nov-2006

18:02

x64

Msmdlocal.dll

9.0.2206.0

15,614,752

17-Nov-2006

03:16

x86

Msmdredir.dll

9.0.2206.0

3,990,304

17-Nov-2006

03:16

x86

Replprov.dll

2005.90.2206.0

745,248

16-Nov-2006

18:02

x64

Replrec.dll

2005.90.2206.0

1,008,416

16-Nov-2006

18:02

x64

Sqlaccess.dll

2005.90.2206.0

355,104

16-Nov-2006

18:02

x86

Sqlagent90.exe

2005.90.2206.0

389,920

16-Nov-2006

18:02

x64

Sqlservr.exe

2005.90.2206.0

39,371,040

16-Nov-2006

18:02

x64

Xmlsub.dll

2005.90.2206.0

317,216

16-Nov-2006

18:02

x64

Xpstar90.dll

2005.90.2206.0

540,960

16-Nov-2006

18:02

x64

Xpstar90.rll

2005.90.2206.0

153,376

16-Nov-2006

18:02

Non applicabile

Versione dell'architettura Itanium di SQL Server 2005

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

Logread.exe

2005.90.2206.0

1,095,456

16-Nov-2006

12:14

IA-64

Microsoft.analysisservices.adomdclient.dll

9.0.2206.0

543,520

16-Nov-2006

12:14

x86

Microsoft.analysisservices.deploymentengine.dll

9.0.2206.0

138,016

17-Nov-2006

03:16

x86

Microsoft.analysisservices.dll

9.0.2206.0

1,215,264

17-Nov-2006

03:16

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2206.0

163,104

16-Nov-2006

12:14

IA-64

Microsoft.sqlserver.sqlenum.dll

9.0.2206.0

875,296

16-Nov-2006

12:14

x86

Msasxpress.dll

9.0.2206.0

55,072

16-Nov-2006

12:14

IA-64

Msgprox.dll

2005.90.2206.0

542,496

16-Nov-2006

12:14

IA-64

Msmdlocal.dll

9.0.2206.0

48,610,080

16-Nov-2006

12:14

IA-64

Msmdredir.dll

9.0.2206.0

6,244,128

16-Nov-2006

12:14

Non applicabile

Replprov.dll

2005.90.2206.0

1,617,184

16-Nov-2006

12:14

IA-64

Replrec.dll

2005.90.2206.0

2,141,472

16-Nov-2006

12:14

IA-64

Sqlaccess.dll

2005.90.2206.0

349,472

16-Nov-2006

12:14

x86

Sqlagent90.exe

2005.90.2206.0

1,141,024

16-Nov-2006

12:14

IA-64

Sqlservr.exe

2005.90.2206.0

72,259,872

16-Nov-2006

12:14

IA-64

Xmlsub.dll

2005.90.2206.0

590,624

16-Nov-2006

12:14

IA-64

Xpstar90.dll

2005.90.2206.0

951,072

16-Nov-2006

12:14

IA-64

Xpstar90.rll

2005.90.2206.0

152,352

16-Nov-2006

12:14

Non applicabile

Soluzione alternativa

Per risolvere questo problema, non utilizzare la connessione di contesto nella stored procedure CLR o funzione CLR. Utilizzare invece una connessione normale.

Stato

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

Riferimenti

Per ulteriori informazioni sulla connessione di contesto, visitare il seguente sito Web Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/ms131053.aspxPer ulteriori informazioni sulle restrizioni sulle connessioni regolari e sulle connessioni di contesto, visitare il seguente sito Web MSDN:

http://msdn2.microsoft.com/en-us/library/ms131101.aspxPer ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di Microsoft SQL Server, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

822499 nuovo schema di denominazione per i pacchetti di aggiornamento software di Microsoft SQL ServerPer ulteriori informazioni sulla terminologia di aggiornamento software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Amplia le tue competenze

Esplora i corsi di formazione >

Ottieni in anticipo le nuove caratteristiche

Partecipa a Microsoft Insider >

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×