Supprimer une base de données SQL Express sans Management Studio

sql server express supprimer base sans management studio

Supprimer une base de données SQL Express sans Management Studio

Vous devez supprimer une base de données SQL Express, et vous n’avez pas Management Studio. No problemo!

Localiser l’utilitaire en ligne de commande « osql.exe » puis

osql -E -S SERVER\NamedInstance
1> ALTER DATABASE <DbName> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
2> USE master;
3> DROP DATABASE <DbName>
4> GO
1> quit

Explications :

  • Le switch -E indique d’utiliser les crendentials en cours pour se connecter (pour éviter de devoir fournir un login/mdp)
  • Le switch -S permet de spécifier le serveur SQL sur lequel vous connecter.
    S’il s’agit d’une instance nommée, faire suivre le nom du serveur par « \nom_de_l_instance »
  • Les commandes SQL permettent de passer la base en mode « Single User » (commande 1), et de faire un DROP de la base (commande 3), puis un GO pour exécuter les commandes (commande 4)

Installer un pilote d’imprimante en ligne de commande

Windows Installer pilote imprimante ligne commande

Installer un pilote d’imprimante en ligne de commande

Vous avez une ribambelle de pilotes d’imprimante à installer, ou tout simplement quelques pilotes d’imprimante à installer sur plusieurs serveurs de manière identique, voici une ligne de commande pour automatiser tout cela :

rundll32 printui.dll,PrintUIEntry /ia /c\\serveur /f "\\filer\drivers\canon\cnp60fa64.inf" /m "Canon iR-ADV C3325/3330 PCL6" /h x64

Explications :

 

  • Le switch /ia indique que l’on veut installer un pilote (mais pas l’imprimante)
  • Le switch (facultatif) /c permet d’indiquer sur quelle machine nous souhaitons installer le pilote : ne pas mettre d’espace entre « /c » et le chemin UNC du serveur
  • Le switch /f indique le chemin d’accès au fichier INF (et fichiers dépendants) du pilote : le chemin doit être accessible par la machine cible
  • Le switch /m indique le modèle de pilote à installer (tel qu’il apparaît lorsque l’on souhaite installer manuellement un pilote)
  • Enfin, le switch /h indique quelle version du pilote à installer : x86 ou x64

Augmenter la taille d’un volume sur un NAS Lenovo/EMC ix2

Vulnérabilité GHOST (GetHOST) CVE-2015-0235 - glibc

Augmenter la taille d’une partition xfs gérée dans un volume LVM sur un NAS Lenovo/EMC ix2

La galère du jour : comment augmenter la taille d’un volume sur un NAS Lenovo/EMC ix2 après l’ajout de nouveaux disques?

Voici le pitch : vous avez votre super NAS sur lequel vous venez d’ajouter une paire de disques. Les disques s’ajoutent correctement au Volume Group et augmente sa capacité.

Et maintenant, dans l’interface : impossible d’augmenter la taille du Volume, vous n’avez que la possibilité de créer un nouveau volume avec l’espace disponible!
Lire la suite

OpenLDAP augmenter le sizelimit des résultats de recherche

LDAP sizelimit search

OpenLDAP augmenter le sizelimit des résultats de recherche

Un post rapide qui servira d’aide mémoire à beaucoup (je pense).

La galère du jour : comment faire un ldapsearch qui retourne plus que les 5000 premiers résultats (valeur par défaut)?

C’est assez simple, et c’est valable aussi pour les recherches LDAP en PHP!
Lire la suite

Les bases d’une bonne configuration Exchange – Partie 4

Les bases d'une bonne configuration Exchange (Tutorial)

Les bases d’une bonne configuration Exchange – Partie 4

Ce tutoriel est en 4 parties:
Partie 1
Partie 2
Partie 3
Partie 4

Dans la première partie, nous avons fait une check-list de prérequis pour une installation sans soucis.
Dans la seconde partie, nous avons installé, puis configuré Exchange pour pouvoir envoyer des emails en interne.
Dans la troisième partie, nous avons configuré le nom d’hôte (FQDN) sur l’ensemble des répertoires virtuels Exchange et sur les connecteurs d’envoi et de réception. Nous avons configuré le nom de domaine Internet pour que les emails soient distribués à l’Exchange.

Maintenant, nous allons voir la configuration d’Exchange et du domaine pour :

  • Autodiscover (ou comment configurer Outlook de manière automatique)
  • Outlook Anywhere (synchronisation d’Outlook y compris à l’extérieur du LAN)
  • ActiveSync (synchronisation des Smartphones)

Pour cela, nous avons déjà un serveur Exchange configuré pour envoyer et recevoir des mails avec l’extérieur, et nous aurons besoin des éléments suivants (normalement, déjà déterminés dans la première partie) :

  • Nom de domaine Internet : sylvaincoudeville.fr
  • Le login et mot de passe pour configurer le nom de domaine Internet chez votre hébergeur
  • Le FQDN qui sera utilisé pour dialoguer avec le serveur Exchange : mailhost.sylvaincoudeville.fr

Lire la suite

Les bases d’une bonne configuration Exchange – Partie 3

Les bases d'une bonne configuration Exchange (Tutorial)

Les bases d’une bonne configuration Exchange – Partie 3

Ce tutoriel est en 4 parties:
Partie 1
Partie 2
Partie 3
Partie 4

Dans la première partie, nous avons fait une check-list de prérequis pour une installation sans soucis.
Dans la seconde partie, nous avons installé, puis configuré Exchange pour pouvoir envoyer des emails en interne.

Maintenant, nous allons voir la configuration d’Exchange pour pouvoir envoyer et recevoir des emails avec Internet.

Pour cela, nous avons déjà un serveur Exchange, et nous aurons besoin des éléments suivants (normalement, déjà déterminés dans la première partie) :

  • Nom de domaine Internet : sylvaincoudeville.fr
  • L’IP publique fixe de notre routeur : ici 109.xxx.yyy.111
  • Le login et mot de passe pour configurer le nom de domaine Internet chez votre hébergeur
  • Le FQDN qui sera utilisé pour dialoguer avec le serveur Exchange : mailhost.sylvaincoudeville.fr
  • Le login et mot de passe pour configurer les redirections de port sur votre routeur

Lire la suite

Les bases d’une bonne configuration Exchange – Partie 2

Les bases d'une bonne configuration Exchange (Tutorial)

Les bases d’une bonne configuration Exchange – Partie 2

Ce tutoriel est en 4 parties:
Partie 1
Partie 2
Partie 3
Partie 4

Dans la première partie, nous avons fait une check-list des prérequis pour une installation sans soucis.

Maintenant, nous allons effectuer une installation d’Exchange de base, avec les bons paramètres pour bien débuter dans la vie !

Pour cela, nous allons partir du principe que vous avez déjà une infrastructure Active Directory. Dans notre tutoriel, nous utiliserons les informations suivantes :

  • Nom de domaine Active Directory : monAD.local
  • IP du contrôleur de domaine : 192.168.198.10/24
  • Niveau fonctionnel de la forêt et du domaine : Windows 2008 R2
  • OS Serveur pour l’Exchange : Windows Server 2012 R2
  • Exchange : Exchange Server 2013

Lire la suite

Les bases d’une bonne configuration Exchange – Partie 1

Les bases d'une bonne configuration Exchange (Tutorial)

Les bases d’une bonne configuration Exchange – Partie 1

Ce tutoriel est en 4 parties:
Partie 1
Partie 2
Partie 3
Partie 4

J’interviens depuis quelques temps sur les Forums Technet, et j’ai pu constater un nombre important de questions et de problèmes dûs à une configuration Exchange « par défaut » voire très aléatoire…

Ce tutoriel a pour but de faire une check-list des besoins, et des commandes importantes pour une installation Exchange correcte (je n’aurai pas la prétention de dire qu’elle sera parfaite, mais elle sera fonctionnelle !).

La première partie de cet article fera l’état des prérequis que vous devrez réunir pour effectuer une installation dans les règles.
La seconde partie détaillera l’installation d’un Exchange en mono-serveur, et le paramétrage de base pour envoyer et recevoir des emails en interne.
Dans la troisième partie, nous nous pencherons sur le paramétrage Externe, afin que votre Exchange puisse envoyer et recevoir des emails via Internet.
La quatrième partie sera consacrée au paramétrage de la fonctionnalité que tout le monde cherche à avoir : Outlook Anywhere ou « comment synchroniser son Outlook même à l’extérieur de l’entreprise » !

Première partie – Les Prérequis pour un Exchange sans soucis

Lire la suite

Changer le blocksize d’un datastore VMware ESXi 4.x « In place »

VMware :changer le block size sur ESXi 4.x

Changer le blocksize d’un datastore VMware ESXi 4.x « In place »

Tout d’abord, plantons le décors !

Sur votre serveur, équipé de VMware ESXi, vous disposez d’un datastore formaté avec un blocksize de 1 Mo (valeur par défaut lors de l’installation).

Vous avez créé vos VM, vous avez fait votre petite vie et vous constatez :

  • que vous ne pouvez pas créer de disque virtuel de plus de 256 Go
  • que lorsque vous tentez de sauvegarder (avec Veeam ou toute autre solution de sauvegarde se basant sur les snapshot de VMware) une VM dont le total des disques et supérieur à 256 Go, la sauvegarde échoue car VMware ne peut pas créer un snapshot de plus de 256 Go

Lire la suite

Mauvaise qualité de certaines polices en RDS (TSE) 2003 aka KB3013455

Lissage des polices perdu sous windows server 2003 rds tse

Mauvaise qualité de certaines polices en RDS (Terminal Server) sous Windows Server 2003 aka KB3013455

Si depuis quelques jours, vous voyez flou sur votre Windows, ou que vous trouverez que les caractères affiché sont de mauvaise qualité, ceci est pour vous !

Vous utilisez un PC sous Windows Vista SP2, ou vous travaillez sur un serveur Windows Server 2003 SP2/Windows Server 2008 avec les services Remote Desktop (Terminal Server) activés, vous venez soit de perdre le lissage des polices de caractères ou vous subissez une « corruption » de certains polices.

Lire la suite