Vous êtes sur la page 1sur 16

SQL Server 2005 Express Edition

La version gratuite de SQL Server 2005


Après avoir vu MSDE dans not re précédent art icle :

• I nst aller et Ut iliser MSDE 2 0 0 0

Nous avons une nouvelle version qui est prévue pour le m ot eur SQL Server 2005 :

• SQL Server Express Edit ion

Nous allons m aint enant voir com m ent inst aller et ut iliser cet t e nouvelle version.

I nt r oduct ion

Nous allons suivre dans cet art icle le m êm e fil direct eur que l'art icle dédié à la version SQL Server 2000
( MSDE) .

Sur cette nouvelle version, les pré - requis sont :

• OS : Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1, Windows XP Service Pack 2
• PC avec processeur I nt el Pent ium I I I ou com pat ible de 600 MHz ou supérieur ( 1 GHz est conseillé)
• Minim um de 192 Mo de m ém oire vive ( 512 Mo ou plus recom m andé)
• 525 Mo d'e space disque disponible
• W indow s I nst a lle r 3 .1
• Fram eW ork .NET 2 .0

Après avoir inst allé t ous les pré -requis, nous pouvons exécut er le fichier d'inst allat ion du logiciel que vous
t rouverez ici :

• SQL Ex pr e ss Edit ion

La version finale vient t out j ust e d'arriver en t éléchargem ent sur la MSDN. On devrait le t rouver sur le sit e
public de SQL Express après la date de sortie officielle de SQL Server 2005 ( Le 8 No vem bre 2005) .

Pr é se nt a t ion

SQL Express est la nouvelle version grat uit e du m ot eur de base de données relat ionnelle SQL Server 2005. I l
rem placera la version grat uit e précédent e MSDE, en apport ant t out es les possibilit és de Yukon.
Nous avons bien sur l'ut ilisat ion du nouveau Fram eWork .NET ( Version 2.0) ou encore le support nat if du
form at XML, m ais aussi des opt im isat ions augm ent ées en rapport avec les évolut ions du m at ériel act uel. Ainsi,
la nouvelle version support era :

• Support e un seul processeur quelle que soit la configurat ion m at érielle des CPU
• Jusqu'à 1 Go de m ém oire vive ut ilisable
• Un m axim um de 4 Go par base de données
• Nom bre de connexions sim ult anées non lim it é

Vous t rouverez t out es les nouveaut és offert es avec ce nouveau m ot eur à l'adresse suivante :

• SQL Server 2 0 0 5 Express Edit ion Feat ures ( US)

Maintenant, voyons com m ent installer cet outil.


I nst a lla t ion

Une fois les pré-requis inst allés ( Windows I nst aller 3.1 et Fram eWork .NET 2.0) , nous pouvons lancer
l'inst allat ion de SQL Serveur Express Edit ion.

Au lancem ent du fichier exécut able, celui- ci se décom presse dans un répertoire tem poraire, puis lance un écran
nous rappelant les term es de la li cence de ce produit . Nous devons accept er ces t erm es et cliquer sur suivant .

Après cet t e ét ape, nous avons un chargem ent des fichiers d'inst allat ion et la préparat ion des com posant s
nécessaires pour cet t e inst allat ion.
Puis, la m achine est analysée pour savoir si la configurat ion est conform e à celle adapt ée pour l'inst allat ion de
SQL Express.

Au m om ent ou cet t e analyse est t erm inée, une nouvelle fenêt re apparaît expliquant que nous allons installer ce
produit .
Une analyse com plèt e est refait e, m ais cet t e fois afin de valider la configurat ion pour le produit . A la fin de cet t e
analyse, nous avons un écran récapitulatif des résultats.

Nous pouvons voir le rapport de cet t e analyse en cliquant sur "Report " > "View Report ". On peut aussi envoyer
ce rapport par m ail ou le copier en m ém oire ( par exem ple pour le coller dans un fichier Word) .
En cas où une erreur se produit sur ce scanner, nous pouvons ouvrir la raison de cet t e erreur et obt enir un
écran sem blable au suivant dét aillant l'erreur et son explicat ion.

Maint enant L'inst aller prépare les différent s com posant s de la m achine pour cet t e inst allat ion de SQL Express.
On doit alors donner not re nom et l'organisat ion pour laquelle nous devons inst aller ce produit .

I l faut m aint enant sélect ionner les opt ions que l'on souhait e act iver. Par défaut , seuls les com posant s de bases
seront inst allés ( Dat abase Services / Dat a Files & Shared Tools) . Pour cet art icle, nous sélect ionnons t ous les
com posant s.

ATTEN TI ON :

Dans le cas où vous avez déjà un m ot eur SQL Server 2000 inst allé sur le post e, il est conseillé de changer le
répert oire d'inst allat ion.
On définit le m ode de connexion que l'on souhait e aut oriser sur cet t e nouvelle inst ance. Par défaut , l'inst ance
est en m ode d'aut hentification Windows, nous le définissons en m ode Mixte et donc donnons le m ot de passe
du com pt e SA.

A cet inst ant , nous act ivons la rem ont ée d'in form at ions provenons de not re inst allat ion pour la configurat ion et
le report ing d'erreur pot ent ielle.
Nous som m es enfin pr êt à inst aller SQL Express.

L'inst allat ion est alors en cours, t ous les fichiers de chaque com posant sont copiés, et nous avons en t em ps réel
la visualisat ion de l'ét at de l'installation de chaque m odule.
Une fois t erm inée, on obt ient un écran de report ing avec la validat ion de l'inst allat ion.

Le dernier écran nous présent e les aut res com posant s fournis avec SQL Server 2005 :

• Analysis Services
• Report ing Services
• I nt egrat ion Services
• Not ificat ion Services

SQL Server 2005 Express Edit ion est m aint enant inst allé sur la m achine. Nous allons m aint enant voir les out ils
inst allés avec ce nouveau m ot eur.
Les Out ils de Configurat ion

Une fois SQL 2005 Express Edit ion inst allé, nous voyons apparaît re de nouveaux out ils ( sans dout e du au
changem ent radical de Microsoft au suj et de la sécurité) . On trouve ces outils dans le m enu :

• Dém arrer > Program m es > Microsoft SQL Server 2005 > Configurat ion Tools

On y t rouve t rois nouveaux out ils :

• SQL Server Error and Usage Re porting


• SQL Server Surface Area Configurat ion
• SQL Server Configurat ion Manager

Voyons donc ces out ils un peu plus en dét ail.

SQL Server Error and Usage Report ing

Cet out il perm et de définir la gest ion des erreurs dans SQL Server 2005 Espress Edit io n. On peut donc act iver
l'envoi aut om at ique des erreurs évent uelles sur le sit e de Microsoft , le rassem blem ent des erreurs sur un
serveur de report global, m ais aussi définir sim plem ent les fichiers de log des évent uelles erreurs.
SQL Server Surface Area Configurat ion

Cet out il perm et de m odifier les param èt res de sécurit é de SQL Server 2005. I l y a deux possibilit és dans ce
nouvel out il :

• Surface Area Configurat ion for Services and Connect ions


• Surface Area Configurat ion for Feat ures

Le prem ier out il nous perm et de configurer les services inst allés ( MSSQL$SQLEXPRESS et SQLBrowser) , on y
définit le m ode de dém arrage et le st at ut act uel.
Mais on a aussi la configurat ion des connexions aut orisées pour cet t e inst ance. Par défaut , l'inst allat ion ne
support e que les accès provenant de la m achine elle m êm e, ainsi cet t e inst ance n'est par défaut pas ut ilisable
dans un réseau. Pour cela il faut m odifier le param èt re de connexion et définir quels seront les t ypes de
connexion réseau aut orisées ( TCP/ I P ou Nam ed Pipes) . Nous allons aut oriser ces deux t ypes de connexion sur
not re inst ance. Pour valider cet t e m odificat ion, il nous faut relancer le service SQL Server 2005 Express.

Le second outil perm et de param étrer plus finem ent notre m oteur, c'est dans cet écran que l'on active :

• L'ut ilisat ion de la CLR ( Fram eWork .NET) dans les bases SQL Server 2005
• Les liaisons de server SQL
• La publicat ion des procédures st ockées en WebServices XML
• L'ut ilisat ion des procédures st ockées ét endues ( xp_* )
• L'ut ilisat ion de la com m ande ext erne : xp_cm dshell
SQL Server Configuration Manager

Ce dernier out il perm et d'obt enir un résum é rapide de la configurat ion de not re inst ance, on peut aussi m odifier
chaque param étrage de cette insta nce ( les services, les connexions, ...) .

Voyons m aint enant les aut res out ils disponibles pour ce m ot eur.
Out ils et Client s

Dans les outils fo urnis nat ivem ent avec cet t e version de SQL Server 2005, nous t rouvons t out d'abord :

• SQLCM D

Cet out il est le rem plaçant du précédent out il en ligne de com m ande pour SQL Server 2000 : OSQL. Toutes les
opt ions sont disponibles en exécut ant dans une fenêt re MS -DOS :

• sqlcm d / ?

Book On Line SQL Server 2 0 0 5 et les Sam ples SQL Se r ve r

Tout e la docum ent at ion de SQL Server 2005 ( dans la version CTP de Sept em bre 2005) est disponible ici :

• SQL Server 2 0 0 5 Com m unity Technology Preview ( CTP) Septem ber 2 0 0 5 : Books Online
• SQL Server 2 0 0 5 Com m unity Technology Preview ( CTP) Decem be r 2 0 0 5 : Books Online

On t rouve aussi les sam ples de développem ent sur SQL Server 2005 :

• SQL Server 2 0 0 5 Express Edit ion Docum ent at ion and Sam ples: Sept em ber 2 0 0 5 Com m unit y
Technology Preview ( CTP)
• SQL Server 2 0 0 5 Express Edit ion Docum ent at ion and Sam ples ( Decem ber 2 0 0 5 )
SQL Server 2 0 0 5 Express Manager

Microsoft a prévu de livrer un out il de gest ion front al des m ot eurs SQL Server Express qui sera nom m é SQL
Server 2005 Express Manager. I l perm et t ra de développer des applicat ions ayant pour base de données cette
nouvelles version sans êt re obligé d'inst aller un serveur WEB ou d'achet er un out il d'un édit eur t ierce.

La dernière version m ise en ligne et disponible est celle de la CTP de Novem bre 2005 :

• Microsoft SQL Server 2 0 0 5 Express Manager - Com m unit y Technology Preview ( CTP)
N ovem ber 2 0 0 5

Cet t e version s'inst alle sans problèm e sur la version finale de SQL Express. Nous aurons un article bientôt sur
ce suj et afin de présent er les possibilit és de cet out il.

Des édit eurs devraient bient ôt fournir des out ils de gest ion de ce nouveau m ot eur.
Conclusion

Nous avons vu dans cet art icle com m ent inst aller cet t e nouvelle version grat uit e de m ot eur SQL. Elle ut ilise
donc t out es les évolut ions et nouveaut és apport ée s au nouveau m ot eur SQL Server.

Voici quelques liens ut iles si cet art icle vous a int éressé :

• SQL Server 2 0 0 5 Express Edit ion Overview ( US)


• sqlexpress's W ebLog ( US)
• Procédure MSDE 2 0 0 0 : SQL Server Express Edition ( US)
• Express Edit ion Bet a Product s ( US)
• Express Edit ions H om e - W ebcast s ( US)

En vous souhaitant de bons proj ets de développem ent.

Rom elard Fabrice ( alias F___)


Consult ant Technique ilem SA