Accéder au contenu principal

Articles

Affichage des articles du septembre, 2011

SQL Server : Déplacer les fichiers TempDB sur un serveur de production

  Il s’agit d’un sujet qui va certainement faire hurler les puristes et je m’en excuse d’avance   En effet, lors de certaines installations d’instance SQL Server, il peut arriver que l’on ne crée que 2 partitions (je sais que c’est mal, mais ca arrive) : La première est en RAID 1 , et on trouvera le système Windows (partition C:\) La seconde est en RAID 5 , on y trouvera les fichiers de SQL Server (partition D:\) Le problème arrive lors de l’installation du moteur SQL, car dans ce genre de configuration, il reste préférable de laisser les fichiers de la base de données TempDB dans la partition C:\ (le RAID1 reste plus rapide que le RAID 5, même si l’OS est dessus). On compense parfois cette configuration (non optimale) par l’ajout massif de RAM afin de limiter au maximum le travail sur disques. Cela ne suffit malheureusement pas toujours, car la taille de la partition C:\ n’est pas toujours configurée correctement. La base temporaire peut croître violemment suivant les applica...

SharePoint : Fixation du Proxy utilisé par les WebParts

  Lorsque l’on met en place un site SharePoint (2007 ou 2010), on peut être ammené à ajouter une WebPart appelant des données externes. C’est le cas classique des lecteurs de flux RSS ou d’affichage de données météo. Le fait est que dans certaines entreprises, la navigation externe passe obligatoirement par un Proxy qu’il convient de définir aussi pour avoir le résultat. Dans le cas contraire, vous aurez un message d’erreur. Il existe aussi le cas des proxy authentifiés qui provoquent cet autre type de message d’erreur : WebPart Error :: Method Name - OnPreRender :: [MESSAGE] - The remote server returned an error: (407) Proxy Authentication Required. La solution est donc de passer par un Proxy sans authentification et de forcer cet usage au site Web SharePoint. Ceci s’effectue dans le WEB.CONFIG de chaque Web Application pour chaque serveur WEB de la ferme SharePoint, il faut localiser la ligne contenant : Pour SharePoint 2010 : <system.net>    <defaultProxy /...

SQL Server Reporting Services : Activer l’envoi de message nécessitant l’authentification sur le serveur SMTP

  Nous avons vu dans un précédant article que SQL Server Reporting Services peut être utilisé pour générer une “NewsLetter” par l’usage de la fonctionnalité des abonnements : SQL Server Reporting Services : Utiliser le moteur de rapport comme outil de NewsLetters interne Un problème apparait si on souhaite utiliser une liste de distribution dynamique telle que : Tous les Utilisateurs d’une région On active dans ce contexte une protection dans Exchange afin de ne pas laisser n’importe qui utiliser ce type de liste. Ainsi seuls les comptes autorisés explicitement pourront envoyer un message à cette adresse. Qu’en est-il du serveur de rapport ? Activation de l’authentification Il faut donc activer cette authentification dans Reporting Services via la modification du fichier de configuration “ rsreportserver.config ” qui se trouve généralement dans le répertoire (pour SQL Server 2008 R2) : C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\ Il f...

SharePoint : Script PowerShell simple pour télécharger un document d’une liste documentaire

  Suite à une question simple posée concernant le téléchargement d’un fichier stocké dans une liste SharePoint, j’ai développé ce script rapide basé sur un exemple en C# : Download File from URL, Download Document from SharePoint library using c# Le  script PowerShell  est donc le suivant : function  SimpleSharePointFileDownload ([string]$FileURL, [string]$saveName) {         $WebClient = new-object System.Net.WebClient         # Downloads the resource with the specified URI to a local file.         $WebClient.UseDefaultCredentials = $true;                 $WebClient.DownloadFile($FileURL, $saveName); } function StartProcess() {     # Create the stopwatch     [System.Diagnostics.Stopwatch] $sw;     $sw = New-Object System.Diagnostics.StopWatch  ...