Accéder au contenu principal

Articles

Affichage des articles du mars, 2006

SQL Server : Développement d'un outil de contrôle des End Points SQL Server 2005

  En même temps que l'écriture de l'article pour le site de Technet : SQL Server : Nouvel article sur les End Points sur SQL Server 2005 J'ai développé un outil de contrôle des End Points SQL Server. Ainsi cet outil permet de vous connecter sur une machine SQL Server 2005 et de lister les End Points HTTP, s'il en existe. Vous pouvez alors voir la liste des Méthodes disponibles pour chaque End Point, ainsi que les objets SQL Server correspondants : Vous avez aussi la possibilité de visionner le WSDL de cet End Point, si l'option est activée.   Vous trouverez les sources du projet (développé en C# - sous Visual Studio .NET 2005) ici : C# - CONTROL END POINTS SQL SERVER 2005 Control End Point SQL Server 2005   Romelard Fabrice

SQL Server : Nouvel article sur les End Points sur SQL Server 2005

  Beaucoup de monde ont vu dans les multiples présentations de SQL Server 2005 qu'il était possible de créer des WebServices publiés directement sur le serveur SQL. Voila donc un nouvel article qui explique en détail comment faire cela : Les End Points ou points de terminaison   Celui-ci sera suivi par d'autres permettant de travailler avec ces EP. Romelard Fabrice

DOTNET : Offre de poste pour la région de Nantes

  Les offres d'emploi se multiplient sur la Région Parisienne pour les développeurs .NET et autres experts Microsoft, voir le message de notre ami Renaud : La France sous la menace d'une pénurie d'informaticiens ?   En revanche, le cas de la province est plus complexe, on trouve en effet des bassins d'emploi ou les compétences de développeur sont vraiment recherchées (Nice-Marseille, Lyon, ...), mais certaines ne sont pas forcément dans le même cas, c'est pour cela que cette offre pour travailler sur Nantes peut en intéresser. J'ai recu donc ce message avec le détail de l'offre en question après une discution téléphonique fort sympathique avec la responsable de recrutement. Cette société recherche donc un développeur .NET dans le cadre du développement d'une application de CRM. vous serez donc chez un éditeur de progiciel. Je vous copie le contenu détaillé de l'offre :     INGENIEURS DEVELOPPEMENT .NET / C# EUDOWEB est un acteur majeur dans l'édi...

FUN : Ma découverte des Podcasts

  Je sais que je vais paraître "Has been" pour certains, mais j'ai découvert les PodCasts ce Week-End. En effet, depuis mon départ de Paris, une chose me manque vraiment : La possibilité d'écouter  Radio BFM  en voiture La possibilité d'écouter les mixs de  Radio FG  (toujours en voiture)     Et oui,  Radio BFM  est une radio qui émet principalement sur la RP et quelques zones en région, mais pas la mienne. Pour ce qui est de  Radio FG , elle entre aussi dans cette même catégorie. J'ai donc cherché à palier à ce manque. Divers solutions se sont présentées : Ecouter la radio en live au bureau (Renaud peut attester que me voir danser sur mon siège peut être très drole) Essayer d'oublier et trouver autre chose de local Ne plus écouter de radio La première solution n'est pas viable à long terme, car je me fais des ennemis relativement rapidement avec les sets de Techno, de plus l'arrivée innopinée de mon manager (voire mon boss) dans mo...

Administration : Gestion d'une Virtual Machine VPC 2004 et problème du clavier de Logon

  Toujours dans la série des articles inspirés de mon montage de maquette sous une VPC, je me suis retrouvé confronté à un problème standard dans ce cadre, la taille du fichier VHD. En effet, mon installation me prenait plus de 8 Go de disque et posait problème pour le remettre au client. J'ai donc cherché sur le net s'il existait une solution de compacter le fichier VHD (Virtual Hard Disk) de ma VPC. Renaud avait posté un message sur les bonnes pratiques concernant Virtual PC : De l'art et la maniére de gérer ses machines virtuelles Mais cela ne répondait pas à ma question, j'ai donc utilisé mon ami dans ces cas : GOOGLE (Google est mon ami dixit YJL) Ma recherche a été très simple et basé sur une demande classique :  Shrink VPC Le résultat a été à la hauteur de notre entente amicale, je suis tombé sur un post expliquant toute la méthode pour cela : Optimizing Virtual PC 2004 Hard Disks La méthode est plutot simple, il fallait juste la connaître et savoir que Microsoft...

Administration : Enregistrement des Composants COM+

  Toujours dans le cadre du montage de ma fameuse plateforme de test (cf   mes 3 derniers messages ), voila une astuce qui peut vous faire gagner beaucoup de temps si vous êtes dans le même cas que moi. En effet, l'application en question est une application mellant : ASP3 (site WEB développé juste avant 2000) Base ORACLE Composant COM+ Nous avons déja vu les différentes choses à surveiller avec la partie ORACLE : ORACLE XE : Montage d'une base de test ORACLE XE : Import des Dump Oracle Puis nous avons vu la petite astuce afin d'alléger un peu la charge de la machine par la  meilleure gestion des services NT . Nous allons donc voir une astuce pour faciliter l'enregistrement de nos composants COM. En effet, dans le cadre des application ASP3, beaucoup de fonctions ou de possibilités ont été ajouté via des composants COM (gratuits ou payants) permettant par exemple de faire de l'envoie de mail ou de la publication FTP, etc. De ce fait, pour certaines applications on p...

Administration : Paramétrage IIS6 avec ASP3

  Lorsque l'on veut mettre en place un site ASP3 sur un serveur Windows 2003, on est obligé de passer par IIS6. Un très bon article est disponible ici pour cette partie : IIS6 avec Windows Server 2003 Malgré tout, une option supplémentaire doit être ajoutée à cette configuration afin de faire fonctionner correctement un site WEB ASP3 intégrant des "includes" basés sur des chemins relatifs. Pour être plus précis, en ASP3, on pouvait structurer ses pages en séparant les fonctions dans différentes pages et passant par des inclusions, ceci est expliqué ici : Structure type d'une page Avec IIS6, par défaut les inclusions relatives (du type ) sont désactivées et provoquent une erreur, comme la capture le montre : Pour éviter cette erreur et faire en sorte que ce site WEB fonctionne, il faut aller dans la console d'administration de IIS6 : Démarrer > Panneau de configuration > Outils d'administration > Gestionnaire des services Internet (IIS) Une fois cette ...

ORACLE XE : Import des Dump Oracle

  Après le précédent article : ORACLE XE : Montage d'une base de test J'ai renontré de nombreux soucis avec le montage comme je l'ai expliqué. Il se trouve en effet que la création via l'interface graphique WEB de l'utilisateur associe celui-ci avec le TableSpace par défaut dont le fichier se situe sur la partition système. Pour ceux qui sont comme moi [C:\] relativement réduit et Base cliente à monter volumineuse [env. 1 Go], cela devient très vite compliqué à gérer. J'ai donc cherché sur le Web comment créer cette TableSpace personnelle et donc associer mon nouvel utilisateur avec celui-ci. Je suis alors tombé sur  ce site  (je vous accorde que le design est particulier), dont cette partie est très bien expliquée : Tablespaces et segments d'une Base de données Oracle   Puis toujours dans la même direction, j'ai recherché comment scripter la création de mon user (afin d'éviter cette interface WEB), je suis alors allé sur plusieurs sites, où l'on...

Administration : Gestion des Services Windows

  Toujours dans le cadre du montage de ma machine de démo comme pour les posts précédents : ORACLE XE : Import des Dump Oracle ORACLE XE : Montage d'une base de test Pour tous ceux qui ont des machines surchargées (comme c'est actuellement mon cas), même bien configurées (3.5Ghz de proc et 1.5 Go de RAM), il est très intéressant de se créer des petits batches de lancement ou arret de services. Pour vous donner une idée, sur mon portable du boulot actuellement j'ai plusieurs moteurs de base de données : MSDE 2000 SQL Server 2005 Express Edition SQL Server 2005 Developper Edition (avec tous les modules aditionnels : SSAS, SSIS, SSRS) ORACLE 10 G Express Edition   Bref, une fois la moitié de tout ca lancé la machine dépasse les 1.5 Go de RAM et se met alors à "swapper" sans arrêt (ecrire les données de la mémoire vive dans le fichier d'échange de l'OS). En gros la bete de course devient un véritable mulet.  J'ai donc dans un premier temps changé le mode d...

ORACLE XE : Montage d'une base de test

  Dans le cadre de la mise en place d'une plateforme de démonstration (cf.: le   précédent message ) pour un projet (ASP3, COM+ et ORACLE), il m'a fallu charger une archive de la base de production dans un moteur. Mon choix est alors allé vers le moteur livré par ORACLE depuis peu : Oracle 10G Express Edition   Donc, une fois le moteur réinstallé, j'ai donc du trouver une solution pour effectuer ce chargement. Ceci se fait grace à une commande qui est ajouté avec la version Express : imp.exe Vous trouverez toute l'aide pour cette commande ici : ORACLE Import Tutorial  (DE)   Le principe est relativement simple, vous placez au niveau du fichier DUMP (xxxxx.dmp) un fichier texte avec l'extension .par (par exemple : import.par). Il faut alors ajouter à ce fichier un minimum de ligne qui seront les paramètres de cette importation USERID = Login/MotDePass FILE = FichierExportDeBasedeProduction.dmp LOG = Import.log FROMUSER = NomUserBaseProd TOUSER = NomUser...