Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come risolvere il "nome oggetto non valido" in SQL Server?

Significa che non sa cosa ENG_PREP è.

Devi usare un 'use xxx' (dove xxx è il nome del database in cui ENG_PREP lives) prima di tutto per dirgli quale database stai usando. E una volta fatto, devi assicurarti che ENG_PREP è presente in quel database.

Se stai usando .Net per connetterti, devi assicurarti di specificare il catalogo iniziale in modo che sappia quale database usare, ecco un estratto di esempio da un web.config :

<add name="SqlConnection" connectionString="Data Source=(local)\SQLEXPRESS;Initial Catalog=your_db_name_here;Integrated Security=True"
     providerName="System.Data.SqlClient" />