Accéder au contenu principal

Articles

Affichage des articles du décembre, 2006

SQL Server : Nouvel article sur la sauvegarde des bases SQL Express

  Dans la série des articles ecrit sur SQL Server 2005 Express Edition, il manquait le traîtement d'une partie primordiale : La sauvegarde C'est donc le sujet de ce nouvel article disponible sur  ASP-PHP.NET  : La sauvegarde des bases de données sous SQL Server 2005 Express Edition   En vous souhaitant une bonne lecture. Romelard Fabrice [MVP]

SharePoint : Comment ajouter un site personnalisé dans la liste des points d'ouverture ou sauvegarde d'Office

  Une question classique dans les entreprises (ayant un domaine et un environnement SharePoint) est l'ajout d'une DocLib spécifique comme point d'ouverture ou de sauvegarde d'Office. En effet, on peut personnaliser la barre de gauche d'Office (depuis la version 2000) afin d'ajouter des répertoires personnalisé. Vous trouverez d'ailleurs l'explication pour Office 2000 sur le site Office online : Customize the Places Bar by Modifying the Registry On peut ajouter à cela que dans ces points de sauvegarde et d'ouverture, on peut ajouter des Librairies Documentaires sur un site WSS ou un portail SharePoint. Voila donc comment faire ceci :   ------------------------------------------------------------------------------------------------------------------------------------------------------ Sous Office 2003 : Il faut dans aller dans la base de registre au niveau de : HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Open Find\Places\UserDefinedPlaces A...

FUN : Premiere sortie de la saison hivernale

  LA NEIGE EST LA !!!!!!!!!!! Nous avons pu en profiter dans la station de  La Clusaz  (à environ 30 Min d'annecy) sur  le domaine de la Balme , vous pouvez retrouver toutes les photos sur mon espace Live.com : Photos de la première sortie de Snowboard   Nous avons pu profiter de la poudreuse au maximum, un peu pierreuse au bas de piste, mais superbe journée avec de belles éclaircies. Bref la neige est la et la saison de snowboard est lancée. J'ai donc pu enfin tester ma nouvelle planche ( APO Amanite 160 ) acheté dans un de  mes magasins préférés d'Annecy  ( Drop-Zone ). Résultat de ce premier test : MAGIQUE (vive les champignons  )   Au passage, si vous allez dans cette station et que vous redescendez dans la vallée en fin de journée, passez faire un tour à la  coopérative  de  Thones , qui vous propose tous les fromages et des saucissons de Haute Savoie : UN REGAL (surtout après une grosse journée de glisse).   Vivement...

SQL Server : Mise en place du Service Pack 1 de SQL Server 2005 et SSIS

  Lorsqu'on installe SQL Server 2005, on choisit de mettre en place ou non le module SQL Server 2005 Integration Services. Ainsi,  un de mes précédents messages  expliquait comment mettre en place SSIS sur un cluster et les particularités de cette mise en place. Je tiens à revenir sur un détail qui peut faire perdre beaucoup de temps.   En effet, lors de la mise en cluster de SSIS, on peut changer le compte d'exécution de SSIS par un compte de service. Par contre, après cette modification, si on met en place le  SP1  ou le  Package Post SP1 , ce paramétrage est annulé et le compte d'exécution redevient celui de base en installation standard. Il faut donc refaire une passe sur ce paramétrage et celui de la base de registre et fichier xml.ini en sortie de ces mises à jour.   Romelard Fabrice [MVP]

SQL Server 2005 : Probleme de recherche avec le moteur Full Text Search

  Un cas très particulier d'utilisation de SQL Server 2005 est le passage par   le moteur de recherche FullText . Ainsi avec SQL Server 2000, on pouvait créer sa propre langue (testLangue) avec son propre fichier noisetestLangue.txt, puis création des clé dans la base de registre, puis on spécifiait le code de sa langue dans la création du catalogue. Tout ceci fonctionne très bien sous SQL Server 2000.   En revanche lors du passage sur SQL Server 2005, on se trouve face à des différences de résultat : Une recherche de "MARIE" n'affichera pas "MARIE-CHRISTINE" dans les résultats On est obligé de passer par "MARIE CHRISTINE" pour avoir ce résultat dans la liste   Cet écart se voit aussi avec les ' et tous les autres séparateurs classiques.   Après plusieurs heures de recherche et un très fort brainstorming avec mon collègue de la journée (au passage merci Thierry), on a trouvé la solution et la raison.   Ceci provient donc du code page langue du ...

FUN : Où sont stockés les drafts dans Windows Live Writer

  Suite à   la réinstallation fraiche de mon Windows VISTA RTM FR , je voulais donc remettre en fonctionnement mes outils préférés, dont Windows Live Writer fait parti. Je savais aussi que j'avais commencé des messages sous ma session Windows XP et donc, tout naturellement, je voulais les récupérer sous mon instance VISTA. La question est donc toute simple : Dans quel répertoire sont donc stockés les drafts de Windows Live Writer ? La réponse a été trouvée sur un message de blog que je vais donc relayer (bien que je ne sois pas particulièrement fan de cela) : Windows Live Writer - Drafts folder woes/workaround Il faut noter au passage que ce Joey (non ce n'est pas le Joey de Friends) a utilisé Reflector pour trouver ce fameux répertoire de stockage. Je pense donc que ca va faire plaisir à quelqu'un  .   Bref, lors du premier lancement de Windows Live Writer par un utilisateur, ce logiciel crée pour cet utilisateur un sous répertoire dans : " Mes Documents " pour W...

FUN : Où s'équiper pour la saison d'hiver sur la région d'Annecy

  Dans l'esprit   d'un précédent message   posté par   notre Coach préférée   :), je vais vous donner les adresses à voir pour s'équiper cet hiver. Les premiers flocons sont tombés sur les sommets, donc il faut trouver le matériel si on a pas encore le nécessaire. Je vais vous conseiller deux magasins qui sont mes préférés dans la région. --------------------------------------------------------------------------------------------------------- Dans la  grande zone régionale " Epagny "   (  Localiser  ) : Vous trouverez un magasin spécialisé sur les sports de glisse en tous genres, sur eau, sur béton, sur terre ou sur neige. Bref tout ce qui peut se pratiquer dans la belle région des Alpes : DROPZONE L'équipe est très efficace et maîtrise vraiment son sujet ainsi que le matériel proposé. Vous trouverez notamment toute la gamme  BURTON  (le site est en .NET) ou  APO  (dont  ma nouvelle planche ), mais encore bi...

VISTA : Petit bilan de l'installation de la version RTM FR

  Comme nous le savons tous,   Windows VISTA est donc maintenant disponible dans toutes les langues (dont la française) . Nous avons aussi la disponibilité d'Office 2007 en Professionel et Professionnel Plus (la Ultimate va arriver dans quelques semaines) dans toutes les langues, ainsi je me suis décidé à refaire mon installation de Windows VISTA toute propre. Voila donc mes premières observations quand à cette installation fraiche : Première grande surprise :  Beaucoup moins gourmand en ressources, ainsi mon processeur était constamment à 90-100% avec la RC2, désormais je suis entre 20 et 40 %. La RAM quand à elle est bien en dessous du Go (contrairement à la RC2). Seconde surprise :  AERO a été activé directement sans devoir faire  la bidouille précédente.   Je pense que ce n'est qu'un début et que je découvrirai encore de nombreuses fonctionnalités pour le moment passées inapercues. J'espère que la gestion de la batterie a été revue et amé...

SQL Server : Les plans de maintenances et bases SharePoint

  Une question est récemment apparue sur le NG SharePoint (et oui je traîne aussi mes guêtres la bas, quand mon pote   Renaud   est en vacances) : [SPS2003] Sql Server 2000 pb optimisation des bases Cette question m'a rappelé immédiatement un cas vécu chez un client.   En effet, dans certains cas d'installation de SharePoint (SPS 2003 ou WSS V2), on peut rencontrer des problèmes avec les plans de maintenances que l'on créer dans SQL Server 2000. Ainsi on tombe sur l'option à rajouter "-SupportComputedColumn" sur les appels  SQLMAINT . Cette option exige d'avoir le SP4 installé sur le moteur SQL Server 2000 et doit être ajouté à la main dans les JOB SQL Agent créés par l'interface graphique des plans de maintenance sous SQL Server 2000. On doit donc modifier les taches SQL Agent pour qu'elles soient sous la forme : EXECUTE master.dbo.xp_sqlmaint N'-PlanID 2C7C7EA3-C253-4909-9FF4-92434E641130 -To "Romelard Fabrice" -Rpt "G:\BACKUP\...

SQL Server : Planifier un Package SSIS

  Dans   la série des différents messages sur les développements avec SQL Server Integration Services (SSIS) , on se pose très vite la question de la planification des exécutions. En effet, comme pour les packages DTS, avec SSIS nous avons la possibilité de planifier le lancement d'un package développé. Ceci de fait par la création d'un JOB dans SQL SERVER AGENT avec comme tache le package SSIS, ensuite on planifie l'exécution de ce job avec la périodicité souhaitée. Tout est expliqué dans la documentation MSDN : Procédure : exécuter un package à l'aide du travail de l'Agent SQL Server   Mais sur cette partie, certaines subtilités subsistent que je vais vous lister : Les packages SSIS doivent être stockés dans la MSDB de SQL Server et non dans le File System (Cf  l'article précédent pour plus d'explication ) Vous devez faire très attentions aux chaines de connexion, aux propriétaire du package et aux droits d'accès du package Pensez à paramétrer l...

SQL Server : Mots de passe pour les connexions de packages SSIS

  Quand on développe des packages pour SSIS, un paramètre peut devenir très vite énervant, surtout quand on veut debugger son package. Il s'agit de l'enregistrement des mots de passe de connexion vers les bases de données. En effet, cette information n'est pas enregistrée en clair dans le fichier DTSX (qui est un fichier XML comme pour tous les développement VS.NET 2005). Ainsi, par défaut ces mots de passe ne sont pas enregistré en clair dans le package, il faut définir, si on veut l'enregistrer, le mode de cryptage associé (qui est associé à la méthode de protection du package). Ceci se fait par le paramètre " ProtectionLevel " qui est accessible en faisant "Bouton droit > Propriétés" dans la fenêtre des  flux de contrôle  (Control Flow) : DontSaveSensitive  : Données sensibles non enregistrées et package non crypté EncryptSensitiveWithUserKey  : Enregistrement des données sensibles uniquement avec cryptage des données par une clé utilisateur En...

SQL Server : Enregistrement des packages SSIS sur le serveur

  Nous avons pu voir dans le message précédent que l'enregistrement des mots de passe exige le passage par un cryptage : SQL Server : Mots de passe pour les connexions de packages SSIS Maintenant, on trouve le problème de l'enregistrement du package développé sur le moteur SQL Server 2005 Integration Services (SSIS). Ceci peut s'effectuer de deux manières : --------------------------------------- Depuis l'outil de développement (Visual Studio .NET 2005) Pour se faire, il faut ouvrir le package SSIS (xxx.DTSX) dans votre Visual Studio, puis aller dans le menu : Fichier > Enregistrer une copie de xxx.DTSX en tant que ... Alors un écran se présente vous proposant dans la liste déroulante "SQL Server". Vous renseignez alors les différents champs et le mode de cryptage voulu et cliquez sur OK. Tout ceci est expliqué aussi dans la BOL de SQL Server 2005 : Enregistrer une copie d'un Package SSIS --------------------------------------- Depuis l'outil de ges...

SQL Server : Mise en cluster de SQL Server Integration Services (SSIS)

  Nous avons vu dans le   précédent message   comment effectuer la   publication d'un package SQL Server Integration Services   (SSIS) sur le moteur SQL Server 2005.   Nous avons évoqué rapidement la partie complexe de la mise en place du Cluster Integration Service (SSIS). Nous allons donc aller plus en détail sur cette partie. Comme je l'ai expliqué juste avant, lorsque l'on installe le cluster SQL Server (Je vous conseille très fortement de lire  la documentation de Christian Robert sur ce sujet ), le moteur d'intégration (SSIS) peut être sélectionné dans la liste des moteurs disponibles. Le soucis est que ce moteur est indépendant de SQL Server 2005 (il s'agit d'un module à part) et donc s'installe uniquement sur le noeud courant. Ainsi à la fin de  l'installation de votre cluster SQL Server 2005 , vous n'aurez le moteur SSIS que sur le noeud actif lors de l'installation. De ce fait, une procédure spécifique existe pour effectuer cette mise e...

SharePoint : Attention au changement de nom de serveur

  Suite à mon précédent message sur le renommage de serveur, je me suis attaqué au même problème mais pour un serveur WSS V3+SQL Express. Ainsi, une fois le changement de nom effectué, aucun site WSS V3 ne redémarre car il ne trouve plus la base de configuration.   On pourrait penser que la solution est la suivante : Effectuer la  modification du nom pour SQL Server 2005 Express comme indiqué ici . Aller dans la base de registre du serveur pour modifier la chaine de connexion initiale de WSS V3 vers la base de configuration, ce qui est la technique pour la version 2003 (Cf  article sur la migration SharePoint 2003 ) Clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB\dsn Valeur : "Data Source=NOMSERVEUR\\SQLEXPRESS;Initial Catalog=SharePoint_Config_WSS_V3;Integrated Security=True;Enlist=False" Le soucis vient alors qu'il est impossible de revenir à la global admin de SharePoint V3. On recoit une erreur 404 dans Internet...