SSRS

Erreur SSRS Undocumented error

Sous SSRS et Visual Studio, en ajoutant un troisième groupe, c’est à dire un groupe détails plus trois autres groupes de hiérarchies, j’ai cette erreur : « undocumented error » et les détails de l’erreur : « The RDL structure of the tablix named ‘Tablix1’ is invalid. » Cette erreur semble être un bug lié à SSDT pour SSRS. Toutefois pour corriger l’erreur il est possible de la

T-SQL

Appeler un CTE SQL Server plusieurs fois

Comment exécuter plusieurs requêtes SELECT sur un même CTE SQL Server ? Est-il possible d’exécuter plusieurs requêtes sur un CTE, soit appeler un CTE SQL Server plusieurs fois dans la même procédure stockée par exemple ? Tout d’abord, un CTE (Common Table Expression) permet de réutiliser le résultat d’une requête de sélection. C’est un jeu de données temporaire, disponible uniquement durant le script. Le

SSIS

Configurer la log des packages SSIS

Il existe différentes solutions pour configurer la log SSIS, dont la table sysssislog. Configurer les fichiers de logs permet de surveiller l’exécution des packages SSIS pendant les batchs. La première consiste à le faire manuellement dans Microsoft SQL Server Management Studio, depuis l’historique des jobs. Configurer la gestion des logs dans les packages SSIS La deuxième solution est d’utiliser les tâches SQL permettant de

SSIS

Liste de toutes les erreurs SSIS

Voici la liste de tous les codes erreurs SSIS. Les erreurs SSIS sont souvent nombreuses et parfois, se révèlent difficiles à interpréter, que ce soit en lançant les packages SSIS via l’Agent SQL Server, depuis une ligne de commande grâce à la commande dtexec.exe ou encore depuis Visual Studio 2017 ou 2019. Ce modeste article expose simplement la liste de toutes les erreurs SSIS

Pas d'image
Erreur SQL Server

Impossible de trouver l’objet car il n’existe pas

Comment éviter l’erreur SQL Server Impossible de trouver l’objet car il n’existe pas ou vous n’avez pas les autorisations nécessaires ? En T-SQL, pour effacer le contenu complet d’une table, le moyen le plus rapide est d’exécuter une requête Truncate Table. La requête Truncate est différente de la requête Delete From car elle vide toutes les lignes de la table sans clause where. C’est

Pas d'image
Erreur SQL Server

La base de données n’existe pas – Erreur SQL sp_MSforeachdb

Avec SQL Server, lors de l’utilisation de la procédure stockée système sp_MSforeachdb, le système affiche cette erreur « La base de données n’existe pas. Assurez-vous que le nom est saisi correctement. ». La procédure stockée affiche l’erreur parce que la base de données essaie d’accéder à une base de données qui n’existe pas dans votre instance SQL Server. Donc elle n’est évidemment pas visible dans la

T-SQL

Gérer les champs SQL Server de plus de 8000 caractères

Comment gérer les champs textes SQL Server de plus de 8000 caractères sans erreur ? Les champs VARCHAR et NVARCHAR sont limités à 8000 caractères avec SQL Server. Manipuler des champs textes supérieurs à 8000 caractères et le message suivant s’affiche : « The text, ntext, and image data types are invalid for local variables. ». Gérer la limitation des variables texte de plus de 8000

Erreur SQL Server

Nom d’objet non valide avec un CTE SQL Server

Comment éviter l’erreur SQL Server Nom d’objet non valide avec un CTE ? Comment exécuter plusieurs requêtes SELECT sur un même CTE ? Pour rappel, un CTE est un objet temporaire qui n’existe qu’entre sa création et sa première utilisation. Cela signifie une suppression juste après la première requête exécutée sur le CTE. Erreur SQL Server Nom d’Objet non valide avec un CTE Premièrement,

Astuces Excel

Supprimer les erreurs Excel dans les formules

Supprimer les erreurs de type #VALUE!, #NA! et #DIV0! dans les formules Excel si des valeurs sont manquantes. Les message communs des erreurs Excel dans les formules sont par exemple: #VALUE!, #N/A, #DIV/0!, #REF!, #NAME?, #NULL!, #NUM!, comment les supprimer ? En effet, il existe une technique pour régler ce problème qui revient plus que souvent avec Excel. L’utilisation de la fonction IFERROR() dans