EPM-framework - Invalid length parameter passed to the RIGHT function in policy.v_EvaluationErrorHistory

Ouverte
#556 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
sql
Domaine
databases

Piste de recherche

Commencez par localiser la définition de policy.v_EvaluationErrorHistory et exécutez SELECT * FROM policy.v_EvaluationErrorHistory avec un EvaluatedObject qui ne contient aucune barre oblique inverse. Vérifiez l’expression RIGHT responsable de l’erreur de longueur invalide, puis vérifiez que la vue gère les valeurs avec et sans barre oblique inverse sans modifier le résultat attendu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Executing SELECT * FROM policy.v_EvaluationErrorHistory in EPM-framework can result in following error when EvaluatedObject doesn't contain a backslash:

Invalid length parameter passed to the RIGHT function

Checking if a backslash is present solves the issue:

case when CHARINDEX('\', REVERSE(EvaluatedObject)) >0 then RIGHT(EvaluatedObject,CHARINDEX('\', REVERSE(EvaluatedObject)) - 1) else EvaluatedObject end

Langage dominant
PowerShell
Étoiles
11.2k
Forks
9.1k
Merge moyen
2 j 7 h
PR mergées (30 j)
14

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/sql-server-samples

Toutes les issues de microsoft/sql-server-samples

Issues similaires

Plus d'issues Databases

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.