Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como resolver 'nome de objeto inválido' no SQL Server?


Significa que não sabe o que ENG_PREP é.

Você precisa usar um 'use xxx' (onde xxx é o nome do banco de dados onde o ENG_PREP lives) primeiro para dizer qual banco de dados você está usando. E depois de fazer isso, você precisa ter certeza de que ENG_PREP está presente nesse banco de dados.

Se você estiver usando .Net para se conectar, você precisa ter certeza de especificar o catálogo inicial para que ele saiba qual banco de dados usar, aqui está um trecho de exemplo de um web.config :
<add name="SqlConnection" connectionString="Data Source=(local)\SQLEXPRESS;Initial Catalog=your_db_name_here;Integrated Security=True"
     providerName="System.Data.SqlClient" />