microsoft / microsoft/sqlmanagementobjects

SMO Scripting - Missing regular property NotForReplication property bag state Lazy for type Trigger

Abierto
#198 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
C#
Estrellas
143
Forks
28
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Not doing anything fancy, just scripting out tables with ScriptingOptions.Triggers enabled.

Prefetch grabs nearly everything, except for the NotForReplication field it seems. When trying to script out a table with triggers enabled, it still reaches out to the database to grab this field.

No idea if it's relevant as I have no clue how these files are structured/used (other than for generating the prefetch query), but maybe it has something to do with how it's configured in this file?

https://github.com/microsoft/sqlmanagementobjects/blob/17b6e3235f4a7267c920a79685ae1e8941961e92/src/Microsoft/SqlServer/Management/SqlEnum/xml/trigger.xml#L66-L68

I noticed for some reason its mode is set to deploy instead of design like the other fields. Might have nothing to do with it, but figured I would point it out in case it's helpful.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Inspecciona src/Microsoft/SqlServer/Management/SqlEnum/xml/trigger.xml en las líneas 66-68 y compara el campo NotForReplication con los campos circundantes. Traza cómo afecta su modo al prefetching cuando ScriptingOptions.Triggers está habilitado; el trabajo estará terminado cuando crear el script de la tabla ya no consulte la base de datos para este campo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, sql
Área
databases
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.