Rechercher les index inutiles

Si les index représentent l’optimisation la plus simple à mettre en place, on souhaite néanmoins conserver le minimum d’entre-eux, car leur maintenance lors de l’exécution de requêtes de modifications de données (INSERT, UPDATE, DELETE) peut être coûteuse, surtout sur des tables volumineuses.
Voyons comment collecter cette information …
Lire la suite

Activer et configurer le coordinateur de transactions distribuées : le service MSDTC

Pour exécuter des transactions explicites (à plusieurs instructions) depuis SQL Server vers un autre serveur de base de données, nous devons configurer un serveur lié qui représente une abstraction du serveur distant vue par le serveur local, et activer le service de coordination des transactions distribuées.
La configuration de ce service est assez camouflée à l’utilisateur …
Voyons comment y accéder et paramétrer ce service :
Lire la suite

Configurer les protocoles de connexion réseau à SQL Server : l’utilitaire SQL Server Configuration Manager

SQL Server 2005 a introduit l’outil SQL Server Configuration Manager, qui permet de gérer les fonctionnalités des instances SQL Server hébergées par un serveur, mais aussi la configuration du réseau.
Ces problèmes sont souvent abordés sur le forum, et sont souvent résolus par une description des manipulations à effectuer sous cet utilitaire.

Les voici ici …

Lire la suite

Compresser tous les backups sans modifier du code ou un plan de maintnenance avec SQL Server 2008

SQL Server 2008 a introduit la compression des sauvegardes, qui, bien que consommatrice de CPU, permet de gagner en temps d’exécution et en espace disque.
Si l’on a porté une procédure stockée de gestion des sauvegardes ou un plan de maintenance, on peut s’éviter de modifier leur code pour les compression à l’aide d’une option de serveur : backup compression default

Il suffit pour cela d’exécuter :

1
2
3
4
EXEC sp_configure 'backup compression default', '1'
GO
RECONFIGURE
GO

pour activer la compression de toutes les sauvegardes.

Et bon backups ;)

ElSuket

Administrer les services SQL Server à distance

Jour férié, je jette un Å“il à mes e-mails car l’entreprise dans laquelle je travaille a plusieurs sites de développement à travers le monde et qu’aujourd’hui n’est donc pas férié pour tout le monde.
Un développeur me précise qu’il ne peut plus accéder à l’instance SQL Server Analysis Services.
Je m’empresse donc d’établir une connexion VPN pour prendre le contrôle du serveur et voir ce qui s’y passe, et là surprise : erreur de protocole.
Je me penche donc vers la console de services sur ma machine pour voir si je peux gérer les services du serveur à distance, et la réponse est … oui !
Voyons comment faire :
Lire la suite