Codici di errore SQL per le applicazioni client del database SQL: errore di connessione e altri problemi del databaseSQL error codes for SQL Database client applications: Database connection errors and other issues

Questo articolo elenca i codici di errore di SQL per le applicazioni client del database SQL, inclusi errori di connessione del database, errori temporanei (noti anche come guasti temporanei), errori di governance delle risorse, errori di copia del database, errori relativi al pool elastico e altri errori.This article lists SQL error codes for SQL Database client applications, including database connection errors, transient errors (also called transient faults), resource governance errors, database copy issues, elastic pool, and other errors. La maggior parte delle categorie sono specifiche di Database SQL di Azure e non si applicano a Microsoft SQL Server.Most categories are particular to Azure SQL Database, and do not apply to Microsoft SQL Server.

Errori di connessione del database, guasti e altri errori temporaneiDatabase connection errors, transient errors, and other temporary errors

La tabella seguente illustra i codici di errore SQL per errori di perdita della connessione e altri errori temporanei che possono verificarsi quando l'applicazione tenta di accedere al database SQL.The following table covers the SQL error codes for connection loss errors, and other transient errors you might encounter when your application attempts to access SQL Database. Per esercitazioni introduttive sulla connessione al database SQL di Azure, vedere Connessione del database SQL di Azure.For getting started tutorials on how to connect to Azure SQL Database, see Connecting to Azure SQL Database.

Errori di connessione del database ed errori temporanei più comuniMost common database connection errors and transient fault errors

L'infrastruttura Azure è in grado di riconfigurare dinamicamente i server quando si verificano carichi di lavoro intensi nel servizio del database SQL.The Azure infrastructure has the ability to dynamically reconfigure servers when heavy workloads arise in the SQL Database service. Questo comportamento dinamico potrebbe causare la perdita della connessione del programma client al database SQL.This dynamic behavior might cause your client program to lose its connection to SQL Database. Questo tipo di errore è chiamato errore temporaneo.This kind of error condition is called a transient fault.

È consigliabile dotare il programma client di logica di ripetizione dei tentativi, in modo che sia in grado di ristabilire una connessione dopo aver concesso all'errore temporaneo un tempo sufficiente per correggersi.It is strongly recommended that your client program has retry logic so that it could reestablish a connection after giving the transient fault time to correct itself. È consigliabile attendere 5 secondi prima di riprovare.We recommend that you delay for 5 seconds before your first retry. Al primo tentativo con un ritardo inferiore a 5 secondi, si rischia di sovraccaricare il servizio cloud.Retrying after a delay shorter than 5 seconds risks overwhelming the cloud service. Per ogni tentativo successivo, aumentare in modo esponenziale il ritardo, fino a un massimo di 60 secondi.For each subsequent retry the delay should grow exponentially, up to a maximum of 60 seconds.

Gli errori temporanei solitamente si manifestano sotto forma di uno dei messaggi di errore seguenti dei programmi client:Transient fault errors typically manifest as one of the following error messages from your client programs:

  • Il database <nome_db> nel server <istanza_Azure> non è attualmente disponibile.Database <db_name> on server <Azure_instance> is not currently available. Eseguire nuovamente la connessione in un secondo momento.Please retry the connection later. Se il problema persiste, contattare il supporto tecnico indicando l'ID traccia sessione di <id_sessione>If the problem persists, contact customer support, and provide them the session tracing ID of <session_id>
  • Il database <nome_db> nel server <istanza_Azure> non è attualmente disponibile.Database <db_name> on server <Azure_instance> is not currently available. Eseguire nuovamente la connessione in un secondo momento.Please retry the connection later. Se il problema persiste, contattare il supporto tecnico indicando l'ID traccia sessione di <id_sessione>.If the problem persists, contact customer support, and provide them the session tracing ID of <session_id>. (Microsoft SQL Server, Errore: 40613)(Microsoft SQL Server, Error: 40613)
  • Connessione in corso interrotta forzatamente dall'host remoto.An existing connection was forcibly closed by the remote host.
  • System.Data.Entity.Core.EntityCommandExecutionException: errore durante l'esecuzione della definizione del comando.System.Data.Entity.Core.EntityCommandExecutionException: An error occurred while executing the command definition. Per altre informazioni, vedere l'eccezione interna.See the inner exception for details. ---> System.Data.SqlClient.SqlException: si è verificato un errore a livello di trasporto durante la ricezione dei risultati dal server.---> System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: provider di sessione, errore: 19 - impossibile usare la connessione fisica)(provider: Session Provider, error: 19 - Physical connection is not usable)
  • Un tentativo di connessione a un database secondario non è riuscito perché il database è in corso di riconfigurazione ed è occupato nell'applicazione di nuove pagine durante l'esecuzione una transazione attiva nel database primario.An connection attempt to a secondary database failed because the database is in the process of reconfguration and it is busy applying new pages while in the middle of an active transation on the primary database.

Per esempi di codice relativi alla logica di ripetizione dei tentativi, vedere:For code examples of retry logic, see:

Per i client che usano ADO.NET, è disponibile una discussione sul periodo di blocco in Pool di connessioni di SQL Server (ADO.NET).A discussion of the blocking period for clients that use ADO.NET is available in SQL Server Connection Pooling (ADO.NET).

Codici di errore degli errori temporaneiTransient fault error codes

I seguenti errori sono temporanei e devono essere ripetuti nella logica dell'applicazione:The following errors are transient, and should be retried in application logic:

Codice di erroreError code GravitàSeverity DescrizioneDescription
40604060 1616 Impossibile aprire il database "%.*ls" richiesto dall'account di accesso.Cannot open database "%.*ls" requested by the login. Accesso non riuscito.The login failed.
4019740197 1717 Il servizio ha rilevato un errore durante l'elaborazione della richiesta.The service has encountered an error processing your request. Riprova più tardi.Please try again. Codice di errore %d.Error code %d.

Questo errore viene visualizzato quando il servizio non è disponibile a causa di aggiornamenti software o hardware, guasti hardware o altri problemi di failover.You receive this error when the service is down due to software or hardware upgrades, hardware failures, or any other failover problems. Nel codice di errore (%d) incorporato nel messaggio di errore 40197 sono contenute ulteriori informazioni sul tipo di errore o failover che si è verificato.The error code (%d) embedded within the message of error 40197 provides additional information about the kind of failure or failover that occurred. Alcuni esempi dei codici di errore incorporati nel messaggio di errore 40197 sono 40020, 40143, 40166 e 40540.Some examples of the error codes are embedded within the message of error 40197 are 40020, 40143, 40166, and 40540.

Con la riconnessione al server di database SQL verrà effettuata la connessione automatica a una copia integra del database.Reconnecting to your SQL Database server automatically connects you to a healthy copy of your database. L'applicazione deve rilevare l'errore 40197, registrare il codice di errore incorporato (%d) nel messaggio per la risoluzione dei problemi e tentare la riconnessione al database SQL finché le risorse non saranno disponibili e la connessione non sarà stata ristabilita.Your application must catch error 40197, log the embedded error code (%d) within the message for troubleshooting, and try reconnecting to SQL Database until the resources are available, and your connection is established again.
4050140501 2020 Il servizio è attualmente occupato.The service is currently busy. Ripetere la richiesta dopo 10 secondi.Retry the request after 10 seconds. ID evento imprevisto: %ls.Incident ID: %ls. Codice: %d.Code: %d.

Per altre informazioni, vedere:For more information, see:
Limiti delle risorse del database SQL di Azure.Azure SQL Database resource limits.
4061340613 1717 Il database '%.*ls' nel server '%.*ls' non è attualmente disponibile.Database '%.*ls' on server '%.*ls' is not currently available. Eseguire nuovamente la connessione in un secondo momento.Please retry the connection later. Se il problema persiste, contattare il supporto tecnico indicando l'ID di traccia della sessione di '%.*ls'.If the problem persists, contact customer support, and provide them the session tracing ID of '%.*ls'.
4991849918 1616 Impossibile elaborare una richiesta.Cannot process request. Risorse insufficienti per elaborare la richiesta.Not enough resources to process request.

Il servizio è attualmente occupato.The service is currently busy. Si prega di ripetere la richiesta più tardi.Please retry the request later.
4991949919 1616 Il processo non può creare o aggiornare la richiesta.Cannot process create or update request. Troppe operazioni di creazione o aggiornamento in corso per "%ld" della sottoscrizione.Too many create or update operations in progress for subscription "%ld".

Il servizio è occupato nell'elaborazione di più creazioni o aggiornamenti delle richieste per sottoscrizione o server.The service is busy processing multiple create or update requests for your subscription or server. Le richieste al momento sono bloccate per l'ottimizzazione delle risorse.Requests are currently blocked for resource optimization. Eseguire la query sys.dm_operation_status per le operazioni in sospeso.Query sys.dm_operation_status for pending operations. Attendere che le richieste di creazione o aggiornamento in sospeso siano complete o cancellare una delle richieste in sospeso e ripetere la richiesta in un secondo momento.Wait till pending create or update requests are complete or delete one of your pending requests and retry your request later.
4992049920 1616 Impossibile elaborare una richiesta.Cannot process request. Troppe operazioni di creazione o aggiornamento in corso per "%ld" della sottoscrizione.Too many operations in progress for subscription "%ld".

Il servizio è occupato nell'esecuzione di più richieste per la presente sottoscrizione.The service is busy processing multiple requests for this subscription. Le richieste al momento sono bloccate per l'ottimizzazione delle risorse.Requests are currently blocked for resource optimization. Eseguire la query sys.dm_operation_status per lo stato delle operazioni.Query sys.dm_operation_status for operation status. Attendere che le richieste in sospeso siano complete o cancellare una delle richieste in sospeso e ripetere la richiesta in un secondo momento.Wait until pending requests are complete or delete one of your pending requests and retry your request later.
42214221 1616 L'accesso alla replica secondaria in lettura non è riuscito a causa del tempo di attesa lungo di 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING'.Login to read-secondary failed due to long wait on 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING'. La replica non è disponibile per l'accesso perché mancano le versioni di riga per le transazioni che erano in esecuzione quando la replica è stata riciclata.The replica is not available for login because row versions are missing for transactions that were in-flight when the replica was recycled. Per risolvere il problema, eseguire il rollback o il commit delle transazioni attive nella replica primaria.The issue can be resolved by rolling back or committing the active transactions on the primary replica. È possibile ridurre le occorrenze di questa condizione evitando transazioni di scrittura lunghe nella replica primaria.Occurrences of this condition can be minimized by avoiding long write transactions on the primary.

Errori di copia del databaseDatabase copy errors

Durante la copia di un database nel database SQL di Azure, possono essere rilevati gli errori seguenti.The following errors can be encountered while copying a database in Azure SQL Database. Per altre informazioni, vedere Copiare un database SQL di Azure.For more information, see Copy an Azure SQL Database.

Codice di erroreError code GravitàSeverity DescrizioneDescription
4063540635 1616 Il client con indirizzo IP '%.*ls' è temporaneamente disabilitato.Client with IP address '%.*ls' is temporarily disabled.
4063740637 1616 La creazione della copia del database è attualmente disabilitata.Create database copy is currently disabled.
4056140561 1616 Copia del database non riuscita.Database copy failed. Il database di origine o di destinazione non esiste.Either the source or target database does not exist.
4056240562 1616 Copia del database non riuscita.Database copy failed. Il database di origine è stato rimosso.The source database has been dropped.
4056340563 1616 Copia del database non riuscita.Database copy failed. Il database di destinazione è stato rimosso.The target database has been dropped.
4056440564 1616 Copia del database non riuscita a causa di un errore interno.Database copy failed due to an internal error. Rimuovere il database di destinazione e riprovare.Please drop target database and try again.
4056540565 1616 Copia del database non riuscita.Database copy failed. Non è consentita più di una copia simultanea del database dalla stessa origine.No more than 1 concurrent database copy from the same source is allowed. Rimuovere il database di destinazione e riprovare in un secondo momento.Please drop target database and try again later.
4056640566 1616 Copia del database non riuscita a causa di un errore interno.Database copy failed due to an internal error. Rimuovere il database di destinazione e riprovare.Please drop target database and try again.
4056740567 1616 Copia del database non riuscita a causa di un errore interno.Database copy failed due to an internal error. Rimuovere il database di destinazione e riprovare.Please drop target database and try again.
4056840568 1616 Copia del database non riuscita.Database copy failed. Il database di origine non è più disponibile.Source database has become unavailable. Rimuovere il database di destinazione e riprovare.Please drop target database and try again.
4056940569 1616 Copia del database non riuscita.Database copy failed. Il database di destinazione non è più disponibile.Target database has become unavailable. Rimuovere il database di destinazione e riprovare.Please drop target database and try again.
4057040570 1616 Copia del database non riuscita a causa di un errore interno.Database copy failed due to an internal error. Rimuovere il database di destinazione e riprovare in un secondo momento.Please drop target database and try again later.
4057140571 1616 Copia del database non riuscita a causa di un errore interno.Database copy failed due to an internal error. Rimuovere il database di destinazione e riprovare in un secondo momento.Please drop target database and try again later.

Errori di governance delle risorseResource governance errors

I seguenti errori sono causati dall'uso eccessivo delle risorse durante l'utilizzo del database SQL di Azure,The following errors are caused by excessive use of resources while working with Azure SQL Database. ad esempio:For example:

  • La transazione è rimasta aperta troppo a lungo.A transaction has been open for too long.
  • La transazione contiene troppi blocchi.A transaction is holding too many locks.
  • L'applicazione utilizza una quantità eccessiva di memoria.An application is consuming too much memory.
  • L'applicazione utilizza una quantità eccessiva di spazio TempDb .An application is consuming too much TempDb space.

Argomenti correlati:Related topics:

Codice di erroreError code GravitàSeverity DescrizioneDescription
1092810928 2020 ID risorsa: %d.Resource ID: %d. Il limite di %s per il database è %d ed è stato raggiunto.The %s limit for the database is %d and has been reached. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=267637.For more information, see http://go.microsoft.com/fwlink/?LinkId=267637.

L'ID risorsa indica la risorsa che ha raggiunto il limite.The Resource ID indicates the resource that has reached the limit. Per i thread di lavoro, l’ID risorsa = 1.For worker threads, the Resource ID = 1. Per le sessioni, l'ID risorsa = 2.For sessions, the Resource ID = 2.

Per altre informazioni su questo errore e su come risolverlo, vedere:For more information about this error and how to resolve it, see:
Limiti delle risorse del database SQL di Azure.Azure SQL Database resource limits.
1092910929 2020 ID risorsa: %d.Resource ID: %d. La %s di garanzia minima è %d, il limite massimo è %d e l'uso corrente per il database è %d.The %s minimum guarantee is %d, maximum limit is %d, and the current usage for the database is %d. Tuttavia, il server attualmente è troppo occupato per supportare richieste superiori a %d per questo database.However, the server is currently too busy to support requests greater than %d for this database. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=267637.For more information, see http://go.microsoft.com/fwlink/?LinkId=267637. In caso contrario, riprovare più tardi.Otherwise, please try again later.

L'ID risorsa indica la risorsa che ha raggiunto il limite.The Resource ID indicates the resource that has reached the limit. Per i thread di lavoro, l’ID risorsa = 1.For worker threads, the Resource ID = 1. Per le sessioni, l'ID risorsa = 2.For sessions, the Resource ID = 2.

Per altre informazioni su questo errore e su come risolverlo, vedere:For more information about this error and how to resolve it, see:
Limiti delle risorse del database SQL di Azure.Azure SQL Database resource limits.
4054440544 2020 Il database ha raggiunto la quota delle dimensioni.The database has reached its size quota. Partizionare o eliminare dati, eliminare indici o consultare la documentazione per le possibili soluzioni.Partition or delete data, drop indexes, or consult the documentation for possible resolutions.
4054940549 1616 La sessione è stata terminata a causa di una transazione a esecuzione prolungata.Session is terminated because you have a long-running transaction. Provare ad abbreviare la transazione.Try shortening your transaction.
4055040550 1616 La sessione è stata terminata perché sono stati acquisiti troppi blocchi.The session has been terminated because it has acquired too many locks. Provare a leggere o modificare meno righe in una singola transazione.Try reading or modifying fewer rows in a single transaction.
4055140551 1616 La sessione è stata terminata a causa dell'utilizzo eccessivo di TEMPDB .The session has been terminated because of excessive TEMPDB usage. Provare a modificare la query per ridurre l'uso di spazio della tabella temporanea.Try modifying your query to reduce the temporary table space usage.

Se si usano oggetti temporanei, liberare spazio nel database TEMPDB rimuovendo gli oggetti temporanei se non sono più necessari per la sessione.If you are using temporary objects, conserve space in the TEMPDB database by dropping temporary objects after they are no longer needed by the session.
4055240552 1616 La sessione è stata terminata a causa di un utilizzo eccessivo di spazio del log della transazione.The session has been terminated because of excessive transaction log space usage. Provare a modificare un numero inferiore di righe in una sola transazione.Try modifying fewer rows in a single transaction.

Se si eseguono inserimenti bulk usando l'utilità bcp.exe o la classe System.Data.SqlClient.SqlBulkCopy, provare a usare le opzioni -b batchsize o BatchSize per limitare il numero di righe copiate nel server in ogni transazione.If you perform bulk inserts using the bcp.exe utility or the System.Data.SqlClient.SqlBulkCopy class, try using the -b batchsize or BatchSize options to limit the number of rows copied to the server in each transaction. In caso di ricompilazione di un indice con l'istruzione ALTER INDEX, provare a usare l'opzione REBUILD WITH ONLINE = ON.If you are rebuilding an index with the ALTER INDEX statement, try using the REBUILD WITH ONLINE = ON option.
4055340553 1616 La sessione è stata terminata a causa di un utilizzo eccessivo della memoria.The session has been terminated because of excessive memory usage. Provare a modificare la query per elaborare un numero inferiore di righe.Try modifying your query to process fewer rows.

La riduzione del numero di operazioni ORDER BY e GROUP BY nel codice Transact-SQL consente di ridurre i requisiti di memoria della query.Reducing the number of ORDER BY and GROUP BY operations in your Transact-SQL code reduces the memory requirements of your query.

Errori relativi al pool elasticoElastic pool errors

Di seguito sono elencati gli errori riguardanti la creazione e l'uso di pool elastici:The following errors are related to creating and using elastic pools:

ErrorNumberErrorNumber ErrorSeverityErrorSeverity ErrorFormatErrorFormat ErrorInsertsErrorInserts ErrorCauseErrorCause ErrorCorrectiveActionErrorCorrectiveAction
11321132 EX_RESOURCEEX_RESOURCE Il pool elastico ha raggiunto il limite di archiviazione.The elastic pool has reached its storage limit. L'utilizzo dell'archiviazione per il pool elastico non può superare (%d) MB.The storage usage for the elastic pool cannot exceed (%d) MBs. Limite di spazio del pool elastico in MB.Elastic pool space limit in MBs. Tentativo di scrittura dei dati in un database quando viene raggiunto il limite di archiviazione del pool elastico.Attempting to write data to a database when the storage limit of the elastic pool has been reached. Prendere in considerazione l’aumento delle DTU del pool elastico, se possibile, per aumentare il limite di archiviazione, ridurre la memoria utilizzata dai singoli database all'interno del pool elastico o rimuovere i database dal pool elastico.Consider increasing the DTUs of the elastic pool if possible in order to increase its storage limit, reduce the storage used by individual databases within the elastic pool, or remove databases from the elastic pool.
1092910929 EX_USEREX_USER La %s di garanzia minima è %d, il limite massimo è %d e l'uso corrente per il database è %d.The %s minimum guarantee is %d, maximum limit is %d, and the current usage for the database is %d. Tuttavia, il server attualmente è troppo occupato per supportare richieste superiori a %d per questo database.However, the server is currently too busy to support requests greater than %d for this database. Per assistenza, vedere http://go.microsoft.com/fwlink/?LinkId=267637 .See http://go.microsoft.com/fwlink/?LinkId=267637 for assistance. Altrimenti, riprovare più tardi.Otherwise, please try again later. Numero minimo DTU per database. Numero massimo DTU per databaseDTU min per database; DTU max per database Il numero totale dei processi di lavoro simultanei (richieste) in tutti i database nel pool elastico ha tentato di superare il limite del pool.The total number of concurrent workers (requests) across all databases in the elastic pool attempted to exceed the pool limit. Prendere in considerazione l'aumento delle DTU del pool elastico, se possibile, per aumentare il limite del ruolo di lavoro o rimuovere i database dal pool elastico.Consider increasing the DTUs of the elastic pool if possible in order to increase its worker limit, or remove databases from the elastic pool.
4084440844 EX_USEREX_USER Il database '%ls' sul Server '%ls' è un database versione '%ls' in un pool elastico e non può avere una relazione di copia continua.Database '%ls' on Server '%ls' is a '%ls' edition database in an elastic pool and cannot have a continuous copy relationship. nome database, versione database, nome serverdatabase name, database edition, server name Viene emesso un comando StartDatabaseCopy per un database non premium in un pool elastico.A StartDatabaseCopy command is issued for a non-premium db in an elastic pool. Presto disponibileComing soon
4085740857 EX_USEREX_USER Pool elastico non trovato per il server: '%ls', nome del pool elastico: '%ls'.Elastic pool not found for server: '%ls', elastic pool name: '%ls'. nome del server; nome del pool elasticoname of server; elastic pool name Il pool elastico specificato non esiste nel server specificato.Specified elastic pool does not exist in the specified server. Fornire un nome pool elastico valido.Provide a valid elastic pool name.
4085840858 EX_USEREX_USER Il pool elastico '%ls' esiste già nel server: '%ls'Elastic pool '%ls' already exists in server: '%ls' nome del pool elastico, nome del serverelastic pool name, server name Il pool elastico specificato esiste già nel server logico specificato.Specified elastic pool already exists in the specified logical server. Fornire un nuovo nome pool elastico.Provide new elastic pool name.
4085940859 EX_USEREX_USER Il pool elastico non supporta il livello di servizio '%ls'.Elastic pool does not support service tier '%ls'. livello di servizio del pool elasticoelastic pool service tier Il livello di servizio specificato non è supportato per il provisioning del pool elastico.Specified service tier is not supported for elastic pool provisioning. Fornire l'edizione corretta oppure lasciare vuoto il livello di servizio per utilizzare il livello di servizio predefinito.Provide the correct edition or leave service tier blank to use the default service tier.
4086040860 EX_USEREX_USER La combinazione di pool elastico '%ls' e di obiettivo di servizio '%ls' non è valida.Elastic pool '%ls' and service objective '%ls' combination is invalid. nome pool elastico; nome obiettivo del livello di servizioelastic pool name; service level objective name Il pool elastico e l’obiettivo del servizio possono essere specificati insieme solo se l’obiettivo di servizio viene specificato come 'ElasticPool'.Elastic pool and service objective can be specified together only if service objective is specified as 'ElasticPool'. Specificare la combinazione corretta di pool elastico e obiettivo di servizio.Specify correct combination of elastic pool and service objective.
4086140861 EX_USEREX_USER L'edizione del database "%.ls" non può essere diversa dal livello di servizio del pool elastico, ovvero "%.ls".The database edition '%.ls' cannot be different than the elastic pool service tier which is '%.ls'. edizione del database, livello di servizio del pool elasticodatabase edition, elastic pool service tier L'edizione del database è diversa dal livello di servizio del pool elastico.The database edition is different than the elastic pool service tier. Non specificare un'edizione di database diversa dal livello di servizio del pool elastico.Do not specify a database edition which is different than the elastic pool service tier. Si noti che non è necessario specificare l'edizione del database.Note that the database edition does not need to be specified.
4086240862 EX_USEREX_USER Il nome del pool elastico deve essere specificato se viene specificato l'obiettivo di servizio del pool elastico.Elastic pool name must be specified if the elastic pool service objective is specified. NessunoNone L’obiettivo di servizio del pool elastico non identifica in modo univoco un pool elastico.Elastic pool service objective does not uniquely identify an elastic pool. Specificare il nome del pool elastico se si usa l'obiettivo di servizio del pool elastico.Specify the elastic pool name if using the elastic pool service objective.
4086440864 EX_USEREX_USER Le DTU per il pool elastico devono essere almeno (%d) DTU per il livello di servizio '%.ls'.The DTUs for the elastic pool must be at least (%d) DTUs for service tier '%.ls'. DTU per il pool elastico; livello di servizio del pool elastico.DTUs for elastic pool; elastic pool service tier. Tentativo di impostare le DTU per il pool elastico al di sotto del limite minimo.Attempting to set the DTUs for the elastic pool below the minimum limit. Riprovare a impostare le DTU per il pool elastico almeno al limite minimo.Retry setting the DTUs for the elastic pool to at least the minimum limit.
4086540865 EX_USEREX_USER Le DTU per il pool elastico non possono superare (%d) DTU per il livello di servizio '%.ls'.The DTUs for the elastic pool cannot exceed (%d) DTUs for service tier '%.ls'. DTU per il pool elastico; livello di servizio del pool elastico.DTUs for elastic pool; elastic pool service tier. Tentativo di impostare le DTU per il pool elastico al di sopra del limite massimo.Attempting to set the DTUs for the elastic pool above the maximum limit. Riprovare a impostare le DTU per il pool elastico non oltre il limite massimo.Retry setting the DTUs for the elastic pool to no greater than the maximum limit.
4086740867 EX_USEREX_USER Il numero massimo di DTU per database deve essere almeno (%d) per il livello di servizio "%.ls".The DTU max per database must be at least (%d) for service tier '%.ls'. numero massimo di DTU per database; livello di servizio del pool elasticoDTU max per database; elastic pool service tier Tentativo di impostare il numero massimo di DTU per database al di sotto del limite supportato.Attempting to set the DTU max per database below the supported limit. Prendere in considerazione l'uso del livello di servizio del pool elastico che supporta l'impostazione desiderata.onsider using the elastic pool service tier that supports the desired setting.
4086840868 EX_USEREX_USER Il numero massimo di DTU per database non può superare (%d) per il livello di servizio '%.ls'.The DTU max per database cannot exceed (%d) for service tier '%.ls'. Numero massimo di DTU per database; livello di servizio del pool elastico.DTU max per database; elastic pool service tier. Tentativo di impostare il numero massimo di DTU per database oltre il limite supportato.Attempting to set the DTU max per database beyond the supported limit. Prendere in considerazione l'uso del livello di servizio del pool elastico che supporta l'impostazione desiderata.Consider using the elastic pool service tier that supports the desired setting.
4087040870 EX_USEREX_USER Il numero minimo di DTU per database non può superare (%d) per il livello di servizio '%.ls'.The DTU min per database cannot exceed (%d) for service tier '%.ls'. numero minimo di DTU per database; livello di servizio del pool elastico.DTU min per database; elastic pool service tier. Tentativo di impostare il numero minimo di DTU per database oltre il limite supportato.Attempting to set the DTU min per database beyond the supported limit. Prendere in considerazione l'uso del livello di servizio del pool elastico che supporta l'impostazione desiderata.Consider using the elastic pool service tier that supports the desired setting.
4087340873 EX_USEREX_USER Il numero di database (%d) e il numero minimo di DTU per ogni database (%d) non può superare le DTU del pool elastico (%d).The number of databases (%d) and DTU min per database (%d) cannot exceed the DTUs of the elastic pool (%d). Numero di database nel pool elastico; numero minimo di DTU per ogni database; DTU del pool elastico.Number databases in elastic pool; DTU min per database; DTUs of elastic pool. Il tentativo di specificare il numero minimo di DTU per i database nel pool elastico che supera il numero di DTU del pool elastico.Attempting to specify DTU min for databases in the elastic pool that exceeds the DTUs of the elastic pool. Prendere in considerazione l'aumento delle DTU del pool elastico, ridurre il numero minimo di DTU per database o diminuire il numero di database nel pool elastico.Consider increasing the DTUs of the elastic pool, or decrease the DTU min per database, or decrease the number of databases in the elastic pool.
4087740877 EX_USEREX_USER Impossibile eliminare un pool elastico, a meno che non contenga alcun database.An elastic pool cannot be deleted unless it does not contain any databases. NessunoNone Il pool elastico contiene uno o più database e pertanto non può essere eliminato.The elastic pool contains one or more databases and therefore cannot be deleted. Rimuovere i database dal pool elastico per eliminarlo.Remove databases from the elastic pool in order to delete it.
4088140881 EX_USEREX_USER Il pool elastico '%.ls' ha raggiunto il limite del numero di database.The elastic pool '%.ls' has reached its database count limit. Il limite per il numero di database per il pool elastico non può superare (%d) per un pool elastico con (%d) DTU.The database count limit for the elastic pool cannot exceed (%d) for an elastic pool with (%d) DTUs. Nome del pool elastico; limite di conteggio del database del pool elastico; eDTU per pool di risorse.Name of elastic pool; database count limit of elastic pool; eDTUs for resource pool. Tentativo di creare o aggiungere il database al pool elastico quando è stato raggiunto il limite del numero di database del pool elastico.Attempting to create or add database to elastic pool when the database count limit of the elastic pool has been reached. Prendere in considerazione l'aumento delle DTU del pool elastico, se possibile, per aumentare il limite dei relativi database o rimuovere i database dal pool elastico.Consider increasing the DTUs of the elastic pool if possible in order to increase its database limit, or remove databases from the elastic pool.
4088940889 EX_USEREX_USER Impossibile ridurre il limite delle DTU o della memoria per il pool elastico '%.ls' dal momento che tale operazione non fornirebbe spazio di archiviazione sufficiente per i relativi database.The DTUs or storage limit for the elastic pool '%.ls' cannot be decreased since that would not provide sufficient storage space for its databases. Nome del pool elastico.Name of elastic pool. Tentativo di ridurre il limite di archiviazione del pool elastico al di sotto del relativo utilizzo di memoria.Attempting to decrease the storage limit of the elastic pool below its storage usage. Prendere in considerazione la riduzione dell'uso della memoria dei singoli database nel pool elastico o rimuovere i database dal pool per ridurre le relative DTU o il limite di archiviazione.Consider reducing the storage usage of individual databases in the elastic pool or remove databases from the pool in order to reduce its DTUs or storage limit.
4089140891 EX_USEREX_USER Il numero minimo di DTU per database (%d) non può superare il numero massimo DTU per database (%d).The DTU min per database (%d) cannot exceed the DTU max per database (%d). Numero minimo DTU per database; numero massimo DTU per databaseDTU min per database; DTU max per database. Tentativo di impostare il numero minimo di DTU per database su un valore superiore al numero massimo di DTU per database.Attempting to set the DTU min per database higher than the DTU max per database. Verificare che il numero minimo di DTU per database non superi il numero massimo di DTU per database.Ensure the DTU min per databases does not exceed the DTU max per database.
Da definireTBD EX_USEREX_USER Le dimensioni di archiviazione di un singolo database in un pool elastico non possono superare le dimensioni massime consentite dal pool elastico del livello di servizio "%.ls".The storage size for an individual database in an elastic pool cannot exceed the max size allowed by '%.ls' service tier elastic pool. livello di servizio del pool elasticoelastic pool service tier Le dimensioni massime per il database superano le dimensioni massime consentite per il livello di servizio del pool elastico.The max size for the database exceeds the max size allowed by the elastic pool service tier. Impostare le dimensioni massime del database entro i limiti delle dimensioni massime consentite dal livello di servizio del pool elastico.Set the max size of the database within the limits of the max size allowed by the elastic pool service tier.

Argomenti correlati:Related topics:

Errori generaliGeneral errors

I seguenti errori non rientrano nelle categorie precedenti.The following errors do not fall into any previous categories.

Codice di erroreError code GravitàSeverity DescrizioneDescription
1500615006 1616 AdministratorLogin non è un nome valido perché contiene caratteri non validi.(AdministratorLogin) is not a valid name because it contains invalid characters.
1845218452 1414 Accesso non riuscito.Login failed. L'accesso proviene da un dominio non trusted e non può essere usato con l'autenticazione di Window.%.*ls (Account di accesso di Windows non supportati in questa versione di SQL Server.)The login is from an untrusted domain and cannot be used with Windows authentication.%.*ls (Windows logins are not supported in this version of SQL Server.)
1845618456 1414 Accesso non riuscito per l'utente '%.*ls'.%.*ls%.*ls (Accesso non riuscito per l'utente "%.*ls".Login failed for user '%.*ls'.%.*ls%.*ls(The login failed for user "%.*ls". Modifica della password non riuscitaThe password change failed. La modifica della password durante l'accesso non è supportata in questa versione di SQL Server.)Password change during login is not supported in this version of SQL Server.)
1847018470 1414 Accesso non riuscito per l’utente '%.*ls'.Login failed for user '%.*ls'. Motivo: l'account è disabilitato.%.*lsReason: The account is disabled.%.*ls
4001440014 1616 Non è possibile usare più database nella stessa transazione.Multiple databases cannot be used in the same transaction.
4005440054 1616 Le tabelle senza indice cluster non sono supportate in questa versione di SQL Server.Tables without a clustered index are not supported in this version of SQL Server. Creare un indice cluster e riprovare.Create a clustered index and try again.
4013340133 1515 Questa operazione non è supportata in questa versione di SQL Server.This operation is not supported in this version of SQL Server.
4050640506 1616 Il SID specificato non è valido per questa versione di SQL Server.Specified SID is invalid for this version of SQL Server.
4050740507 1616 Non è possibile richiamare '%.*ls' con parametri in questa versione di SQL Server.'%.*ls' cannot be invoked with parameters in this version of SQL Server.
4050840508 1616 L'istruzione USE non è supportata per il passaggio tra database.USE statement is not supported to switch between databases. Usare una nuova connessione per connettersi a un altro database.Use a new connection to connect to a different database.
4051040510 1616 L’istruzione '%.*ls' non è supportata in questa versione di SQL Server.Statement '%.*ls' is not supported in this version of SQL Server
4051140511 1616 La funzione predefinita '%.*ls' non è supportata in questa versione di SQL Server.Built-in function '%.*ls' is not supported in this version of SQL Server.
4051240512 1616 La funzione deprecata '%ls' non è supportata in questa versione di SQL Server.Deprecated feature '%ls' is not supported in this version of SQL Server.
4051340513 1616 La variabile server '%.*ls' non è supportata in questa versione di SQL Server.Server variable '%.*ls' is not supported in this version of SQL Server.
4051440514 1616 '%ls non è supportato in questa versione di SQL Server.'%ls' is not supported in this version of SQL Server.
4051540515 1616 Il riferimento al nome server e/o database in '%.*ls' non è supportato in questa versione di SQL Server.Reference to database and/or server name in '%.*ls' is not supported in this version of SQL Server.
4051640516 1616 Gli oggetti temporanei globali non sono supportati in questa versione di SQL Server.Global temp objects are not supported in this version of SQL Server.
4051740517 1616 L'opzione dell'istruzione o parola chiave '%.*ls' non è supportata in questa versione di SQL Server.Keyword or statement option '%.*ls' is not supported in this version of SQL Server.
4051840518 1616 Il comando DBCC '%.*ls' non è supportato in questa versione di SQL Server.DBCC command '%.*ls' is not supported in this version of SQL Server.
4052040520 1616 La classe a protezione diretta '%S_MSG' non è supportata in questa versione di SQL Server.Securable class '%S_MSG' not supported in this version of SQL Server.
4052140521 1616 La classe a protezione diretta '%S_MSG' non è supportata nell’ambito server in questa versione di SQL Server.Securable class '%S_MSG' not supported in the server scope in this version of SQL Server.
4052240522 1616 Il tipo di entità database '%.*ls' non è supportato in questa versione di SQL Server.Database principal '%.*ls' type is not supported in this version of SQL Server.
4052340523 1616 La creazione dell’utente implicito '%.*ls' non è supportata in questa versione di SQL Server.Implicit user '%.*ls' creation is not supported in this version of SQL Server. Creare l’utente in modo esplicito prima di utilizzarlo.Explicitly create the user before using it.
4052440524 1616 Il tipo di dati '%.*ls' non è supportato in questa versione di SQL Server.Data type '%.*ls' is not supported in this version of SQL Server.
4052540525 1616 WITH '%.ls’ non è supportato in questa versione di SQL Server.WITH '%.ls' is not supported in this version of SQL Server.
4052640526 1616 Il provider di set di righe '%.*ls' non è supportato in questa versione di SQL Server.'%.*ls' rowset provider not supported in this version of SQL Server.
4052740527 1616 I server collegati non sono supportati in questa versione di SQL Server.Linked servers are not supported in this version of SQL Server.
4052840528 1616 Non è possibile eseguire il mapping degli utenti a certificati, chiavi asimmetriche o account di accesso Windows in questa versione di SQL Server.Users cannot be mapped to certificates, asymmetric keys, or Windows logins in this version of SQL Server.
4052940529 1616 La funzione predefinita '%.*ls' nel contesto di rappresentazione non è supportata in questa versione di SQL Server.Built-in function '%.*ls' in impersonation context is not supported in this version of SQL Server.
4053240532 1111 Impossibile aprire il server "%.*ls" richiesto dall'account di accesso.Cannot open server "%.*ls" requested by the login. Accesso non riuscito.The login failed.
4055340553 1616 La sessione è stata terminata a causa di un utilizzo eccessivo della memoria.The session has been terminated because of excessive memory usage. Provare a modificare la query per elaborare un numero inferiore di righe.Try modifying your query to process fewer rows.

La riduzione del numero di operazioni ORDER BY e GROUP BY nel codice Transact-SQL consente di ridurre i requisiti di memoria della query.Reducing the number of ORDER BY and GROUP BY operations in your Transact-SQL code helps reduce the memory requirements of your query.
4060440604 1616 Impossibile CREATE/ALTER DATABASE perché supererebbe la quota del server.Could not CREATE/ALTER DATABASE because it would exceed the quota of the server.
4060640606 1616 Collegamento di database non supportato in questa versione di SQL Server.Attaching databases is not supported in this version of SQL Server.
4060740607 1616 Gli account di accesso Windows non sono supportati in questa versione di SQL Server.Windows logins are not supported in this version of SQL Server.
4061140611 1616 È possibile definire un massimo di 128 regole firewall per i server.Servers can have at most 128 firewall rules defined.
4061440614 1616 L'indirizzo IP iniziale della regola firewall non può superare l'indirizzo IP finale.Start IP address of firewall rule cannot exceed End IP address.
4061540615 1616 Impossibile aprire il server '{0}' richiesto dall'account di accesso.Cannot open server '{0}' requested by the login. Non è consentito l'accesso del client con indirizzo IP '{1}' al server.Client with IP address '{1}' is not allowed to access the server.

Per consentire l'accesso, usare il portale del database SQL o eseguire sp_set_firewall_rule nel database master per creare una regola del firewall per l'indirizzo IP o l'intervallo di indirizzi.To enable access, use the SQL Database Portal or run sp_set_firewall_rule on the master database to create a firewall rule for this IP address or address range. Affinché la modifica diventi effettiva potrebbero essere necessari fino a cinque minuti.It may take up to five minutes for this change to take effect.
4061740617 1616 Il nome della regola firewall che inizia con (nome della regola) è troppo lungo.The firewall rule name that starts with (rule name) is too long. La lunghezza massima è 128.Maximum length is 128.
4061840618 1616 Il nome della regola firewall non può essere vuoto.The firewall rule name cannot be empty.
4062040620 1616 Accesso non riuscito per l’utente "%.*ls".The login failed for user "%.*ls". Modifica della password non riuscitaThe password change failed. La modifica della password durante l'accesso non è supportata in questa versione di SQL Server.Password change during login is not supported in this version of SQL Server.
4062740627 2020 Operazione in corso nel server '{0}' e nel database '{1}'.Operation on server '{0}' and database '{1}' is in progress. Attendere alcuni minuti prima di riprovare.Please wait a few minutes before trying again.
4063040630 1616 Convalida della password non riuscita.Password validation failed. La password non soddisfa i criteri perché è troppo corta.The password does not meet policy requirements because it is too short.
4063140631 1616 La password specificata è troppo lunga.The password that you specified is too long. La password non deve contenere più di 128 caratteri.The password should have no more than 128 characters.
4063240632 1616 Convalida della password non riuscita.Password validation failed. La password non soddisfa i criteri in quanto non è sufficientemente complessa.The password does not meet policy requirements because it is not complex enough.
4063640636 1616 Impossibile utilizzare un nome di database riservato '%.*ls' in questa operazione.Cannot use a reserved database name '%.*ls' in this operation.
4063840638 1616 L'ID sottoscrizione (subscription-id) non è valido.Invalid subscription id (subscription-id). La sottoscrizione non esiste.Subscription does not exist.
4063940639 1616 Richiesta non conforme allo schema: (errore schema).Request does not conform to schema: (schema error).
4064040640 2020 Eccezione imprevista rilevata dal server.The server encountered an unexpected exception.
4064140641 1616 Il percorso specificato non è valido.The specified location is invalid.
4064240642 1717 Server attualmente troppo occupato.The server is currently too busy. Riprovare più tardi.Please try again later.
4064340643 1616 Valore dell'intestazione x-ms-version specificato non valido.The specified x-ms-version header value is invalid.
4064440644 1414 Impossibile autorizzare l'accesso alla sottoscrizione specificata.Failed to authorize access to the specified subscription.
4064540645 1616 Il nome del server (nome del server) non può essere vuoto o null.Servername (servername) cannot be empty or null. Può essere costituito solo da lettere in minuscolo comprese tra a e z, numeri da 0 a 9 e dal segno menoIt can only be made up of lowercase letters 'a'-'z', the numbers 0-9 and the hyphen. (-) che non può essere la parte iniziale o finale del nomeThe hyphen may not lead or trail in the name.
4064640646 1616 L’ID sottoscrizione non può essere vuoto.Subscription ID cannot be empty.
4064740647 1616 Server (nome server) non disponibile per la sottoscrizione (id sottoscrizione).Subscription (subscription-id) does not have server (servername).
4064840648 1717 Esecuzione di un numero eccessivo di richieste.Too many requests have been performed. Riprovare più tardi.Please retry later.
4064940649 1616 È stato specificato un tipo di contenuto non valido.Invalid content-type is specified. È supportato solo il codice XML o l’applicazione.Only application/xml is supported.
4065040650 1616 La sottoscrizione (id sottoscrizione) non esiste o non è pronta per l'operazione.Subscription (subscription-id) does not exist or is not ready for the operation.
4065140651 1616 Impossibile creare il server perché la sottoscrizione (id sottoscrizione) è disabilitata.Failed to create server because the subscription (subscription-id) is disabled.
4065240652 1616 Impossibile spostare o creare il server.Cannot move or create server. La sottoscrizione (id sottoscrizione) supera la quota del server.Subscription (subscription-id) will exceed server quota.
4067140671 1717 Si è verificato un errore di comunicazione tra il gateway e il servizio di gestione.Communication failure between the gateway and the management service. Riprovare più tardi.Please retry later.
4085240852 1616 Impossibile aprire il database "%.*ls" nel server "%.*ls" richiesto dall'account di accesso.Cannot open database '%.*ls' on server '%.*ls' requested by the login. L'accesso al database è consentito solo tramite una stringa di connessione con sicurezza abilitata.Access to the database is only allowed using a security-enabled connection string. Per accedere al database, modificare le stringhe di connessione in modo che contengano "secure" nel server FQDN - "nome server".database.windows.net deve essere modificato in "nome server".databasesecure.windows.net.To access this database, modify your connection strings to contain ‘secure’ in the server FQDN - 'server name'.database.windows.net should be modified to 'server name'.database.secure.windows.net.
4091440914 1616 Impossibile aprire il server "[nome-server]" richiesto dall'account di accesso.Cannot open server '[server-name]' requested by the login. Non è consentito l'accesso del client al server.Client is not allowed to access the server.

Per correggere l'errore, provare ad aggiungere una regola della rete virtuale.To fix, consider adding a virtual network rule.
4516845168 1616 Il sistema SQL Azure è in fase di caricamento e sta fissando un limite superiore per le operazioni simultanee CRUD del database per un singolo server (ad esempio, creare il database).The SQL Azure system is under load, and is placing an upper limit on concurrent DB CRUD operations for a single server (e.g., create database). Il server specificato nel messaggio di errore ha superato il numero massimo di connessioni simultanee.The server specified in the error message has exceeded the maximum number of concurrent connections. Riprovare.Try again later.
4516945169 1616 Il sistema SQL Azure è in fase di caricamento e sta fissando un limite superiore per le operazioni simultanee CRUD del server per una singola sottoscrizione (ad esempio, creare il server).The SQL azure system is under load, and is placing an upper limit on the number of concurrent server CRUD operations for a single subscription (e.g., create server). La sottoscrizione specificata nel messaggio di errore ha superato il numero massimo di connessioni simultanee e la richiesta è stata negata.The subscription specified in the error message has exceeded the maximum number of concurrent connections, and the request was denied. Riprovare.Try again later.

Passaggi successiviNext steps