Condividi tramite


MSSQLSERVER_2501

Si applica a: SQL Server

Dettagli

Attributo Valore
Nome prodotto SQL Server
ID evento 2501
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico DBCC_NO_SUCH_TABLE_NAME
Testo del messaggio Impossibile trovare un oggetto o una tabella con il nome 'NAME'. Controllare il catalogo di sistema.

Spiegazione

Non è possibile individuare l'oggetto specificato.

Possibili cause

L'errore può essere causato da uno dei problemi seguenti:

  • L'oggetto non è stato specificato correttamente.

  • L'oggetto non esiste o è stato rimosso prima di essere utilizzato in un'istruzione.

  • È possibile che l'oggetto esista ma non possa essere esposto all'utente. Ad esempio, l'utente potrebbe non disporre di autorizzazioni sufficienti per visualizzare l'oggetto oppure l'oggetto è costituito da una tabella interna che non può essere visualizzata dall'utente.

Azione utente

  • Verificare la correttezza del contesto di database corrente. Per altre informazioni, vedere USE (Transact-SQL).

  • Verificare che il nome della tabella o dell'oggetto sia stato specificato correttamente.

  • Verificare il nome dello schema contenente l'oggetto. Se l'oggetto appartiene a uno schema diverso da quello predefinito, ovvero dbo, è necessario specificare il nome della tabella o dell'oggetto usando il formato in due parti schema_name.object_name.

  • Verificare l'esistenza dell'oggetto nelle tabelle di sistema. Per verificare l'esistenza di una tabella o un altro oggetto con ambito schema, eseguire una query nella vista del catalogo sys.objects. Se l'oggetto non è presente nelle tabelle di sistema, significa che è stato eliminato o l'utente non dispone delle autorizzazioni necessarie per visualizzare i metadati dell'oggetto. Per altre informazioni su come visualizzare i metadati degli oggetti, vedere Configurazione della visibilità dei metadati.

Vedi anche

Viste del catalogo (Transact-SQL)