Avec la sortie du cumulative update 2 du service pack 1 de SQL Server 2012, disponible ici, le sysprep a été nettement amélioré comme l’explique cet article (en anglais) : http://blogs.technet.com/b/scvmm/archive/2013/01/25/expanded-sysprep-support-in-sql-server-2012-sp1-cu2.aspx

Pour faire court :

Avant SQL2012 SP1 CU2, lors d’un « sysprep », la sélection des fonctionnalités était assez restreinte :

clip_image002

Avec SQL2012 SP1 CU2, les choses se sont améliorées J !!

clip_image004

Pour bénéficier de ces améliorations, il est nécessaire de créer une installation SlipStream de SQL Server 2012.

L’article suivant décrit en détail la procédure (en anglais) :http://msdn.microsoft.com/en-us/library/hh231670.aspx

Ce billet est un résumé en image :

Préparer une image SQL Server SP1 CU2 slipstream

Créez un répertoire dans lequel vous allez copier l’ensemble des fichiers et dossier des binaires SQL Server 2012.

Dans mon exemple, j’ai créé le dossier « G:\SQL2012_SP1-CU2 » et j’ai copié l’ensemble des fichiers et dossiers de mon CD d’installation de SQL Server 2012 :

clip_image005

Dans ce dossier, rajoutez un dossier supplémentaire. Dans mon exemple, je rajoute le dossier « Updates » :

clip_image006

Dans ce nouveau dossier, copiez les fichiers de mises à jour SQL. Dans mon cas, j’ai téléchargé le SP1 CU2, que j’ai décompressé, et j’ai rajouté le fichier .exe dans le dossier « Updates »

clip_image007

Maintenant, il est nécessaire d’indiquer au programme d’installation de SQL Server 2012, d’intégrer les mises à jour lors du process d’installation. Nous allons modifier le fichier de configuration et passer les paramètres nécessaires.

Dans le dossier « x64 », recherchez et le fichier « DefaultSetup.ini » :

clip_image008

Editez le fichier « DefaultSetup.ini » avec les lignes suivantes :

UpdateEnabled=True

UpdateSource=.\Updates

clip_image009

Voilà ! Notre Build SQL Server 2012 SP1 CU2 est prête. Nous allons la tester !

Installation Normale

Lors du process d’installation standard, le package SP1CU2 est bien détecté à partir du répertoire « Updates » :

clip_image010

Résumé avant l’installation :

image

Installation à partir du Sysprep

Un sysprep se fait depuis le menu « Advanced » du centre d’installation de SQL Server, Puis « Image preparation for a stand-alone instance of SQL Server » :

image

 

Durant le process d’installation, la mise à jour est bien détectée :

image

Et toutes les fonctionnalités sont disponibles Smile !!!!

image

 

Enfin, après l’installation, dans SQL Server management studio, il est possible de vérifier le niveau de l’installation avec les commandes suivantes au choix:

SELECT @@VERSION

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition'):

Avec le SP1CU2 de SQL Server 2012 on doit trouver le numéro : 11.0.3339.0

clip_image018

Voici le tableau des versions pour SQL 2012 :

· 11.0.3339.00 SP1 CU 2 (2790947), 21 janvier 2013

· 11.0.3321.00 SP1 CU 1 (2765331), 20 novembre 2012

· 11.0.3000.00 SP1 RTW/PCU 1 (2674319), 7 novembre 2012

· 11.0.2401.00 RTM CU 6 (2728897), 18 février 2013

· 11.0.2395.00 RTM CU 5 (2777772), 17 décembre 2012

· 11.0.2383.00 RTM CU 4 (2758687), 15 octobre 2012

· 11.0.2332.00 RTM CU 3 (2723749), 31 août 2012

· 11.0.2325.00 RTM CU 2 (2703275), 18 juin 2012

· 11.0.2316.00 RTM CU 1 (2679368), 12 avril 2012

· 11.0.2100.60 RTM – 6 mars 2012

Pour plus de details sur les numéros de version, consultez l’article suivant : http://support.microsoft.com/kb/321185

Franck Mercier