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 :
Avec SQL2012 SP1 CU2, les choses se sont améliorées J !!
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 :
Dans ce dossier, rajoutez un dossier supplémentaire. Dans mon exemple, je rajoute le dossier « Updates» :
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»
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» :
Editez le fichier « DefaultSetup.ini» avec les lignes suivantes :
UpdateEnabled=True
UpdateSource=.\Updates
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» :
Résumé avant l’installation :
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» :
Durant le process d’installation, la mise à jour est bien détectée :
Et toutes les fonctionnalités sont disponibles !!!!
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
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