2714: There is already an object named in the database
SQL ServerO que significa?
Já existe no banco de dados um objeto com o mesmo nome do que está sendo criado (tabela, view, procedure etc.). A instrução CREATE falhou por conflito de nomes.
Por que acontece?
Execução do mesmo script CREATE uma segunda vez, não remover o objeto existente antes, uma suposição de schema diferente, scripts de deploy/migration não idempotentes, ou um conflito de nomenclatura.
Como resolver
Verifique antes se o objeto existe: crie condicionalmente com IF OBJECT_ID('dbo.Name') IS NULL, ou use CREATE OR ALTER (para procedures/views/funções). Se necessário, faça DROP do objeto existente e recrie-o. Escreva scripts de migration idempotentes. Verifique se você está trabalhando no schema/banco de dados correto.
Mais entradas deste banco
- 2812Could not find stored procedure
- 8623The query processor ran out of internal resources and could not produce a query plan
- 4104The multi-part identifier could not be bound
- 601Could not continue scan with NOLOCK due to data movement
- 50000Erro personalizado gerado com RAISERROR
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION
- 1101Could not allocate a new page because of insufficient disk space in filegroup (não foi possível alocar uma nova página por falta de espaço em disco no filegroup)