Trucs et astuces Kaspersky

Aller au contenu | Aller au menu | Aller à la recherche

Microsoft › SQL Serveur

Fil des billets

jeudi, décembre 16 2010

Limitation de l'utilisation de la mémoire pour Microsoft SQL Express Edition (2005/2008/2008 R2)

Par défaut lors de l'installation de la base de données Microsoft SQL Express Edition (2005/2008/2008 R2) il n'y a pas de limitation de la mémoire utilisée (maximum 2 Go).
Microsoft préconise en fonction de la mémoire disponible de limiter celle-ci.
Voici un tableau reprenant les valeurs à mettre en place en fonction de la mémoire disponible:

limitation_tab.jpg

Voici 2 scripts batch pour limiter l’utilisation mémoire de Microsoft SQL Express de l’instance Kaspersky (merci à Thierry). Lien

Infos_Config_Memoire.bat : renvoie l’info sur la configuration mémoire actuelle.
Exemple :

memory.jpg

Reduction_a_512MB.bat : réduis l’empreinte à 512Mo
Exemple :

memory_set.jpg

Pour changer la taille de l’empreinte mémoire, il suffit de modifier dans le script Reduction_a_512MB.bat la valeur : “sp_configure 'max server memory (MB)',XXX” ou XXX est la taille souhaitée en MB

Nota : Les 2 scripts doivent être exécutés en mode administrateur.

ATTENTION !!! Cela ne fonctionne QUE si le nom de l’instance n’as pas été changé. !!! sinon il faut modifier dans les scripts les valeurs: "%computername%\KAV_CS_ADMIN_KIT" par "%computername%\nom_d'instance"
Pour connaitre le nom d'instance il suffit d'ouvrir le gestionnaire de services Windows et de vérifier le nom de l'instance dans le nom du service SQL server:

service.jpg

L'autre possibilité pour changer la taille mémoire est d'utiliser l'outil graphique Microsoft SQL Server Management Studio Express que l'on peut télécharger gratuitement sur le site de Microsoft : Lien de recherche.

Ouvrir les propriétés du serveur et changer la valeur en fonction de la mémoire disponible:

stud_mgmt.jpg

vendredi, juin 25 2010

Erreur 1603 d'installation Microsoft SQL 2005 express et Microsoft SQL 2008 express

Lors de l'installation de la base de données Microsoft SQL 2005/2008 express une erreur se produit.

Message d'erreur : Database Engine Services Failed

Contenu du fichier de log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\Summary.txt

Overall summary:

 Final result:                  SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
Exit code (Decimal): -2068643839
Exit facility code: 1203
Exit error code: 1
Exit message: SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
Start time: 2010-06-25 11:11:50
End time: 2010-06-25 11:19:05
Requested action: Install
Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100625_101615\Msxml6_Cpu64_1.log
Exception help link: http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1600.22

Il faut désinstaller le composant MSXML 6.0 depuis le panneau de configuration Ajout/suppression de programmes.