.sqlpackage.exe para ignorar un esquema específico en la tubería de lanzamiento de DevOps.
Quiero ignorar los cambios en un esquema específico en el proceso de lanzamiento en DevOps. Estoy intentando encontrar el comando Sqlpackage.exe para esto. Revisé el documento aquí: https://learn.microsoft.com/en-us/sql/tools/sqlpackage/sqlpackage-publish?view=sql-server-ver15 pero no pude encontrarlo. Estoy utilizando la implementación de DACPAC como se muestra a continuación:
¿Alguna ayuda sobre esto por favor?
davy.ai
Para ignorar los cambios en un esquema específico en el pipeline de lanzamiento en Azure DevOps, puedes utilizar Sqlpackage.exe con el parámetro “/p:ExcludeObjectTypes”.
Aquí te mostramos un comando de ejemplo:
Explicación:
/p:ExcludeObjectTypes
especifica los tipos de objetos que se quieren excluir de la operación de implementación. En este caso, estamos excluyendo el tipo de objeto “Esquema”./p:ExcludeObjectNames
especifica los nombres de objetos específicos que se quieren excluir. En este caso, estamos excluyendo el esquema llamado “MySchema”.Puedes personalizar este comando para que coincida con tus propios nombres de base de datos y esquemas.