Compartir a través de


SQL03020: El nombre de la base de datos no es válido. Use '$(nombreBaseDeDatos)' como nombre de la base de datos.

Este error se produce si se especifica el nombre de una base de datos en una instrucción ALTER DATABASE. Si usa este tipo de instrucción para modificar la base de datos en la que está implementando, debe emplear el parámetro de reemplazo $(nombreBaseDeDatos). Al implementar los cambios, el parámetro de sustitución se reemplaza automáticamente con el nombre de la base de datos de destino. Por ejemplo, puede encontrar este error en una definición de archivo o de grupo de archivos.

Para corregir este error

  1. Haga clic con el botón secundario en el objeto o el script en el proyecto de base de datos que contiene la instrucción ALTER DATABASE y, a continuación, haga clic en Abrir.

    El script se abre en el editor Transact-SQL.

  2. Cambie ALTER DATABASE nombreDeBaseDeDatos para que sea ALTER DATABASE $(nombreDeBaseDeDatos).

  3. Guarde el script.

  4. Vuelva a generar el proyecto de base de datos.

Vea también

Tareas

Cómo: Compilar un proyecto de base de datos para generar un archivo de esquema (.dbschema) compilado

Conceptos

Solución de problemas de generación de datos

Crear y modificar scripts de base de datos