L’installation de base d’un cluster SQL Server 2008 avec Windows 2008 R2 se passe relativement bien dans des environnements dit « classiques ». Cependant il arrive quelques fois où l’on se trouve dans des contextes bien plus spécifiques qui ne permettent pas, par exemple, les mises à jour dynamiques des enregistrements DNS ou encore pour lesquels il existe des GPO qui peuvent interférer au bon déroulement de l’installation du cluster Windows ou SQL Server. On peut même se retrouver dans une situation où la politique d’entreprise fait que l’on interdise la création dynamique des objets dans l’AD. Dans ce cas il n’est pas rare de se retrouver avec l’événement portant l’ID 1194 pendant l’installation du cluster SQL dû principalement à un problème de droit sur la création ou le paramétrage des objets de cluster. La solution est donc de pré installer ces objets et de configurer la sécurité associée.
Archives mensuelles : avril 2011
Sortie du SP1 de SQL Server 2008 R2 en CTP
Microsoft vient de sortir la CTP du SP1 de SQL Server 2008 R2. Avec ce premier service pack nous devrions bénéficier :
- d’une amélioration des vues de gestion dynamiques (DMV) qui permettront d’analyser de manière plus précise les longues requêtes
- d’une modification de l’indicateur FORCESEEK pour améliorer les performances des requêtes
- de l’apparition du nouveau Framework Data Tier Application Component (DAC Fx) qui devrait améliorer les mises à jour concernant les bases de données sur site et également sur SQL Azure
- du contrôle de l’espace disque avec Power Pivot
Cette CTP est également disponible pour SQL Server 2008 R2 Express. Pour le télécharger et le tester c’est par ici
David BARBARIN (Mikedavem)
MVP SQL Server
Stockage et haute disponibilité : Comment utiliser MPIO avec Windows 2008 R2 et ISCSI Target
Le cluster SQL entre dans la catégorie des solutions de haute disponibilité. Cependant pour cette dernière, le sous système disque qui est partagé par au moins deux de ces n?uds est connu comme étant le SPOF (ou Single Point Of Failure). Il existe plusieurs techniques pour augmenter la disponibilité et la résistance aux pannes de ce sous système comme la mise en place d’architectures RAID mais il faut compter aussi avec la liaison entre le serveur et les disques. De nos jours, la plupart des entreprises possèdent un SAN. Ceux-ci sont principalement de deux types : SAN FC et SAN iSCSI. Les SAN FC sont certainement les plus répandus. Ceux-ci utilisent la fibre optique avec le protocole FC. Les SAN ISCSI ont vu le jour un peu plus tard (en 2002) et tendent à être de plus en plus populaires car la mise en place de ISCSI devient de moins moins onéreuse par rapport à FC. Les 2 protocoles utilisent différents équipement réseaux pour faire communiquer le serveur avec le stockage. Imaginez un peu que cette liaison soit rompue … à y penser c’est maintenant le système de liaison qui devient notre SPOF. Heureusement pour nous il est possible d’utiliser des liaison multiples pour rendre notre système de liaison redondant. Ces liaisons peuvent être gérées directement au niveau matériel (cartes HBA par exemple) ou également au niveau système d’exploitation avec Windows Server Storage 2008 R2 et MPIO par exemple. Dans ce billet nous verrons comment utiliser MPIO avec le protocole iSCSI dans le cadre d’une mise en place d’un cluster SQL Server 2008 R2.
Histoire de stockage : Suppression complète des données d’une table et comportement interne du stockage
La suppression des données d’une table peut se réaliser de 2 manières : à l’aide de l’instruction DELETE ou encore TRUNCATE. Ces dernières n’ont pas la même incidence en interne sur le stockage. Il faut également compter avec la structure de la table concernée. En effet une table peut posséder un index ou non. Nous couvrirons dans ce blog les différents comportements qu’il est possible de rencontrer.
MVP SQL Server : Second chapitre pour l’année 2011
Cela me fera toujours aussi rire … mon statut de MVP le 1er avril … poisson ou pas poisson telle est la question … et en plus moi qui n’aime pas le poisson … enfin presque .
Tout cela pour dire que mon statut a été renouvelé pour la seconde fois. Merci à Microsoft et tous ceux qui ont participé de près ou de loin à l’obtention de ce statut !!
David BARBARIN (Mikedavem)
MVP SQL Server
SQL Azure : Exporter et importer automatiquement l’ensemble des données d’une base dans le Cloud en powershell
En testant SQL Azure on se retrouve facilement confronter au problème de transfert des données d’une base de données interne à l’entreprise vers un serveur SQL Azure dans le Cloud. En effet, il n’y a pas de commandes BACKUP / RESTORE ou encore sp_detach_db / sp_attach_db. Les possibilités qui s’offrent à nous sont maintenant restreintes avec SSIS, BCP, l’assistant d’import / export de SQL Server ou encore les API de programmation.