> Tech > Mettez-vous en place

Mettez-vous en place

Tech - Par iTPro - Publié le 24 juin 2010
email

Avant d'entamer l'opération de mise à  niveau, il faut veiller à  certains détails d'intendance. Sur le serveur SQL Server 6.5, vérifiez que la base de données tempdb est au moins de 10 Mo. (Microsoft en recommande 25.) En réalité, tempdb devrait déjà  dépasser 25 Mo. Si ce n'est pas le

Mettez-vous en place

cas, donnez-lui
donc 50 Mo ou 100 Mo si vous avez
l’espace disque.

La base de données maîtresse a besoin
d’au moins 3 Mo d’espace disque
libre. Si vous avez des doutes sur cette
quantité d’espace libre, ajoutez 10 Mo.
De toute manière, vous allez bientôt la
supprimer et ce pourrait bien être la
dernière fois que vous devez ajouter
de l’espace à  une unité puis à  la base de
données.

Si vous avez réglé des procédures
cataloguées pour qu’elles s’exécutent
automatiquement au démarrage,
désactivez-les maintenant. Vous pouvez
utiliser la procédure cataloguée
sp_unmakestartup pour empêcher ces procédures de s’exécuter. L’opération
de mise à  niveau démarre et arrête les
services SQL Server plusieurs fois, et
aucune procédure ne doit s’exécuter
pendant que la mise à  niveau se déroule.
Pour savoir quelles procédures
s’exécutent au démarrage, utilisez
sp_helpstartup.

BOL demande de « s’assurer que le
@@SERVERNAME est défini sur SQL
Server 2000 ». Nous avons constaté
qu’il faut s’assurer que @@SERVERNAME
est défini – c’est-à -dire, non
NULL – sur les installations SQL Server
2000 et 6.5. Pour vérifier si @@SERVERNAME
est défini, ouvrez Query
Analyzer (dans SQL Server 2000) ou
ISQL/w (dans SQL Server 6.5) et exécutez

SELECT @@servername

Si le résultat est NULL, vous devez
exécuter

EXEC sp_addserver server_name, local
où server_name est le nom de
votre serveur. Là  encore, vous devrez
arrêter et redémarrer le service SQL
Server pour que ce changement soit
pris en compte.

Avant de lancer la mise à  niveau,
assurez-vous qu'il y a suffisamment
d'espace disque libre. Microsoft recommande
un espace libre égal à  au
moins 1,5 fois l'espace occupé par les
bases de données SQL Server 6.5. Vous
devez aussi vous assurer que vous avez
jusqu'à  200 Mo de libre sur votre lecteur
système - c'est-à -dire le lecteur sur
lequel se trouve le répertoire \Program
Files. L'installation de SQL Server 2000
utilise beaucoup plus d'espace sur le
lecteur système que sur le lecteur sur
lequel vous voulez installer SQL
Server. (A noter que ce comportement
n'est pas documenté.) Vous pouvez vérifier
l'emplacement du lecteur système
dans le registre sous la sous-clé
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir. Vous pouvez aussi vérifier
la variable d'environnement
ProgramFiles dans Win2K. Pour de
nombreuses raisons, dont la facilité
des sauvegardes et de la mise à  niveau
de l'OS et la performance, nous considérons
qu'il n'est jamais bon de mélanger
des OS et des applications sur le
même disque. Ce manque de choix est
l'un des quelques rares exemples de
programmation médiocre dans SQL
Server 2000.

Microsoft Internet Explorer (IE)
version 5.00.2314.0 ou supérieure doit
être installé sur votre serveur avant
l'installation de SQL Server 2000. Si
vous mettez à  niveau une ancienne
boîte NT qui a utilisé SQL Server 6.5
pendant quelques années, il vous faudra
peut-être installer IE 5.0.
Rappelons que la version d'IE sur le
CD-ROM NT 4.0 original était 2.0.

Si vous passez à  niveau sur un second
ordinateur, assurez-vous que les
comptes de service SQL Server sont
établis comme des comptes de domaines,
pas comme un compte Local
System. Le compte Local System ne
peut pas établir les connexions de réseau
nécessaires pour le transfert des
bases de données.

Téléchargez gratuitement cette ressource

Comment sécuriser la Digital Workplace ?

Comment sécuriser la Digital Workplace ?

Avec le recours généralisé au télétravail, les entreprises ont ouvert davantage leur SI. En dépit des précautions prises, elles ont mécaniquement élargi leur surface d’exposition aux risques. Découvrez 5 axes à ne pas négliger dans ce Top 5 Sécurité du Télétravail.

Tech - Par iTPro - Publié le 24 juin 2010