Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

LogReuseWaitStatus enum is incomplete

Abierto
#105 10 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

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

Línea de trabajo

Comienza en src/Microsoft/SqlServer/Management/SqlEnum/enumstructs.cs, en la definición de LogReuseWaitStatus alrededor de las líneas 2194-2216, y compárala con la documentación de sys.databases. Determina cómo deben representarse los valores de uso interno y, después, asegúrate de que el enum cubra los valores documentados de log_reuse_wait y exponga descripciones coherentes.

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

Descripción

LogReuseWaitStatus lists 10 valid statuses. This matches the documentation however both of these are incomplete and should include all possible values. Note the below example (from dbatools' Get-DbaDatabase) where this enum is surfaced but shows inconsistent values due to the incomplete enum.

image
image

https://github.com/microsoft/sqlmanagementobjects/blob/98093604e9ede97aa2a9b066279f0bd9d9557c4f/src/Microsoft/SqlServer/Management/SqlEnum/enumstructs.cs#L2194-L2216

Using the sys.databases documentation as a reference, types 10 through 17 are missing; although how the "Internal Use Only" types are exposed is perhaps not for me to suggest

log_reuse_wait log_reuse_wait_desc
10 For internal use only
11 For internal use only
12 For internal use only
13 Oldest page
14 Other
16 XTP_CHECKPOINT
17 sLog scanning
Lenguaje dominante
C#
Estrellas
143
Forks
28
Métricas de merge de PR
Sin PR fusionados en 30 d

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.

Más de microsoft/sqlmanagementobjects

Todos los issues de microsoft/sqlmanagementobjects

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.