sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo resolver el 'nombre de objeto no válido' en SQL Server?

Significa que no sabe qué ENG_PREP es.

Necesitas usar un 'use xxx' (donde xxx es el nombre de la base de datos donde ENG_PREP vidas) primero para decirle qué base de datos está utilizando. Y una vez que lo haga, debe asegurarse de que ENG_PREP está presente en esa base de datos.

Si está utilizando .Net para conectarse, debe asegurarse de especificar el catálogo inicial para que sepa qué base de datos usar, aquí hay un extracto de ejemplo de un web.config :

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