Accéder au contenu principal

Articles

Affichage des articles du août, 2011

SQL Server Reporting Services : Utiliser le moteur de rapport comme outil de NewsLetters interne

  SQL Server Reporting Services possède de nombreuses fonctionnalités techniques, mais son adoption passe au travers des usages possibles. Cet article est issu directement de la mise en place de cet usage en interne pour envoyer à tous les collaborateurs un message avec les dernieres News publiées sur l’Intranet corporate, cela afin de les inviter à consulter ce site plus souvent. Vous trouverez l’article dédié à cette mise en place sur le site  ASP-PHP  : Utiliser Reporting Services pour des NewsLetter En vous souhaitant une bonne lecture Romelard Fabrice [MVP]

SharePoint : Attention au BLOB Cache lors des modifications de CSS

  Dans le cadre des optimisations de performance de MOSS, nous avons présenté le fonctionnement du BLOBCACHE. Ce module de SharePoint permet que chaque serveur WEB stocke sur son disque les fichiers de types choisis afin d’éviter de saturer le serveur SQL de requêtes. Tout est expliqué ici : SharePoint : Optimisation des performances de sites sous MOSS – Le Blob Cache Le problème vient lorsque l’on doit corriger un fichier de style, car la modification de celui-ci peut ne pas s’appliquer sur tous les serveurs du fait de ce cache. On peut le constater dans cet exemple avec une news : Dans la première version (corrigée), on voit que toutes  les images sont à la même largeur Dans la seconde version (non corrigée sur un autre serveur Front End), la même News  montre les images dans des largeurs différentes Cela vient donc des fichiers de CSS dont la modification n’a pas été appliquée sur tous les serveur frontaux, mais seulement sur certains (2 sur 4 dans notre cas). Il faut ...

SQL Server Reporting Services : Comment utiliser un flux RSS dans un rapport SSRS 2008 ou DENALI

  Depuis la version 2005, SQL Server Reporting Services permet d’utiliser un flux XML comme source de contenu. Mais comment utiliser un flux RSS pour un rapport SSRS ? Nous verrons dans cet exemple rapide comment créer un rapport avec SQL Server Reporting Services DENALI à partir du flux de ce même blog : http://blogs.developpeur.org/fabrice69/rss.aspx Cet exemple est inspiré de la solution fournie dans l’article de Microsoft : Reporting Services: Using XML and Web Service Data Sources Création du rapport Pour commencer, il faut créer son rapport dans Visual Studio en cliquant sur le bouton droit sur “Reports” de l’explorateur de solution, on choisit alors “Add New Report” L’assistant de création du rapport se lance alors, on clique sur Next On sélectionne le type de source “XML”, on marque l’URL de notre flux XML dans le champs libre et on clique sur Next On clique alors sur Query Builder pour valider notre requête Afin de récupérer l’ensemble des items, la requête sera du type, m...

SQL Server Reporting Services : Comment activer l’export ATOM pour SSRS 2008 R2

  Dans le précédent message, nous avons vu comment consommer un flux RSS. Il se trouve que SQL Server 2008 R2 supporte aussi l’export de données au format ATOM. On trouve plusieurs articles complets sur le sujet : Generating Data Feeds from Reports SQL Server 2008 R2 Reporting Services ATOM Data Feeds Cette option est utilisée pour l’utilisation dans Excel 2010 avec PowerPivot. Pour activer cette option, il faut vérifier la configuration du Site Web de SQL Server 2008 R2 Reporting Services via le fichier “ rsreportserver.config ” qui se trouve par défaut : C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config Une fois ouvert, on trouve les différentes options de rendu dans le bloc “<Render>”, il faut donc vérifier que la clé ATOM s’y trouve : <Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering" Visible="false...

SQL Server : Installer les bases de données de Test pour DENALI CTP3

  Maintenant que   notre moteur SQL Server DENALI CTP3 est installé , il est intéressant de pouvoir le tester avec des données. C’est dans cet objectif que Microsoft met à la disposition des utilisateurs les bases de données de Test (Analytiques ou Relationnelles) ainsi que des rapports de test (Rapport SSRS ou project Crescent). Tout ceci peut se trouver sur le site officiel des exemples SQL Server : Microsoft SQL Server Community Projects & Samples Lors de l’installation du moteur, l’assistant nous propose le chapitre pour les “Resources”, au bas de cette fenêtre, on trouve le lien vers ce site officiel Une fois sur cette page, on trouve le lien vers les versions OLTP et DataWareHouse d’Adventure Works : Adventure Works for SQL Server Denali CTP3 Les bases de données d’exemple sont sensiblement les même que pour SQL Server 2008 R2 (sauf pour la base DataWareHouse qui comprend une table de plus et la base normal qui est celle sans le FileStream). Nous allons prendre dans ...

SQL Server : Installation de SQL Server DENALI CTP3

  Après l’annonce de la mise à disposition de la CTP 3 de SQL Server DENALI faite par   Christian Robert   : SQL Server Denali : Nouvelle Beta de SQL Server - CTP3 disponible en téléchargement Ainsi que la liste des nouveautés associées à cette nouvelle version du moteur de Bases de données relationnelles : SQL Server Denali : Les nouveautés de la CTP3 en détail pour le moteur relationnel J’ai donc rédigé une documentation détaillée afin d’effectuer cette installation le plus rapidement possible. Le but de cette version CTP3 est bien de découvrir rapidement toutes les nouveautés et non de perdre du temps avec l’installation puisqu’il s’agit d’une version d’essai temporaire. Vous trouverez cet article sur le site  Technos-Sources  : Installation de SQL Server DENALI CTP3 Si vous avez des remarques, il ne faut pas hésiter à poster celles-ci en commentaire afin de préciser ou de corriger les points bloquant. De prochains articles viendront sur cette nouvelle versio...

Reporting Services : Comment installer Report Builder 3.0 DENALI sur une machine Windows 2008 R2

  Suite à l’article dédié à l’installation de SQL Server DENALI sur un serveur Windows 2008 R2 : SQL Server : Installation de SQL Server DENALI CTP3 Je suis en cours de test des différentes fonctionnalités, dont celles concernant Reporting Services. Voulant tester l’outil de création de rapports  Report Builder 3.0  qui est fourni avec le produit j’ai cherché (comme depuis mon poste de travail) le bouton “Report Builder” : Le fait est que depuis le serveur Windows 2008 R2, impossible d’avoir ce bouton visible Une recherche sur Google signale d’ailleurs que ce module n’est pas supporté par Internet Explorer 9 : Report Builder 3.0 and Internet Explorer 9 (Beta): Why can’t they just play nice…? Bref, impossible de trouver ce bouton,  mais est-il possible de seulement installer ce client sur mon serveur Windows 2008 R2 ? La réponse est en partie fournie dans le message suivant : [SSRS 2008 R2]Report Builder Access error-The remote server returned an error: (401) Unauthor...

SharePoint : Script PowerShell pour annuler le mode ReadOnly des collections de sites

  Ce mode ReadOnly est un paramètre des collections de sites : SPSite.ReadOnly Property On peut activer ce mode via le site d’administration de SharePoint (Central Administration) Application Management > Site Collection Quotas and Locks On peut aussi utiliser la commande STSADM : stsadm -o setsitelock -url  http://MySharePointWebApp/sites/MySiteCollection   -lock readonly Ou passer par le modèle objet comme via le paramètre de l’Objet SPSite : SPSite.ReadOnly Property Le fait est que lors de la sauvegarde via STSADM –o Backup, la collection de sites est basiquement mise en ReadOnly pour éviter les modifications durant cette sauvegarde. En cas de soucis lors d’une tache automatisée de sauvegarde toutes vos collections, vous retrouvez alors certaines collections en mode ReadOnly sans le savoir. Ce script a pour but de remettre toutes les collections d’une Web Application donnée en état normal si son ancien statut état “ReadOnly”, on ne touchera donc pas les autres états...

SharePoint : Error 404 lors de l’Upload de gros fichier

  Dans le cadre de la gestion de ferme SharePoint, la gestion de la taille des fichiers est toujours un casse-tête. On peut donc avoir une erreur lors de la tentative de remontée de fichier, comme expliquée ici : Error message when you try to upload a large file to a document library on a Windows SharePoint Services 3.0 site: "Request timed out" Il existe pourtant un cas particulier lorsque le serveur WEB de la ferme est sous Windows 2008 (R1 ou R2). Malgré le paramétrage donné,  la remontée de fichiers dépassant les 28 MB déclenche une erreur HTTP 404 . La solution est donc aussi dans le bas de la KB (More Information) : Error message when you try to upload a large file to a document library on a Windows SharePoint Services 3.0 site: "Request timed out" Il faut donc éditer le fichier “Web.Config” de l’application Web et ajouter le bloc (s’il n’existe pas) : <configuration> … <system.webServer>     <security>      ...