Trop souvent je vois en consulting les développeurs faire eux-mêmes des backups de la base de production pour les remonter sur un environnement de développement. Et bien évidemment, mauvaise habitude, ils le font avec le wizard de Management Studio. Le souci c'est que la version 2005 de cet outil ne prend pas en charge une…Lire la suite BACKUP WITH COPY_ONLY
Indexation – Faites la chasse aux index HEAP
Un premier post qui j'espère me conduira à une série sur l'indexation dans SQL Server. Je traiterai les points un peu dans le désordre mais n'est-ce pas là l'attrait d'un blog ? Je sais que je ne commence pas par les bases mais bon, j'attend vos questions :-). Un index de type HEAP indique en…Lire la suite Indexation – Faites la chasse aux index HEAP
SQL Server 2008 est RTM…
...depuis quelques heures déjà. Désolé de ne pas plus m'étendre plus sur cette nouvelle mais je suis chez un client en plein audit de perfs alors je développerai ce soir, pendant l'installation 😉
Alignement des disques
En parlant baie de disques avec un client, je me suis souvenu de quelques tips pour optimiser les performances que j'avais lu dans un vieux SQL Server Magazine. L'idée de ce petit post est de vous en livrer un (oui, je sais je pourrais faire un article complet mais là, j'ai la flemme). Nous allons…Lire la suite Alignement des disques
Récupérer la taille d’une base de données
ll existe différentes techniques pour récupérer la taille d'une base de données. Je vous en livre ici une que j'utilise. Elle se base sur la vue système sys.database_files qui nous renseigne sur les fichiers de la base de données. SELECT dbname, [ROWS]*8 as Donnees, [LOG]*8 as JournauxFROM (SELECT DB_NAME() as dbname, type_desc, size FROM sys.database_files) as…Lire la suite Récupérer la taille d’une base de données
Transactions imbriquées et SAVE TRANSACTION
Lorsque l'on travaille avec des transactions imbriquées, on veut parfois pour voir annuler une transaction intermédiaire mais garder les précédentes opérations. En T-SQL, l'opération de ROLLBACK annule l'ensemble des niveaux de transactions (scopes). Pour s'en convaincre, cette citation de la documentation (ROLLBACK) : When nesting transactions, this same statement rolls back all inner transactions to the…Lire la suite Transactions imbriquées et SAVE TRANSACTION
MVP SQL Server
Je viens d'être nommé par Microsoft Most Valuable Professional (MVP) sur la technologie SQL Server. C'est une grande nouvelle dans ma vie professionnelle mais aussi pour Bewise. Les MVP (Most Valuable Professionals) Microsoft sont des leaders de communautés techniques exceptionnels dans le monde entier qui sont récompensés pour partager, de leur propre initiative, leurs grandes…Lire la suite MVP SQL Server
Comparaison SQL Server 2008 et Oracle 11g
Un très bon article forcément partisan mais qui permet de lister les atouts de SQL Server 2008 (et pourquoi pas même 2005) par rapport à son grand rival Oracle. Le livre blanc est accessible à cette adresse : SQL Server 2008 Compared to Oracle Database 11g Moi j'aime bien la comparaison des prix 😉
Webcasts des sessions SQL Server disponibles
Tout n’est pas encore dans la boîte mais les premiers Webcasts des sessions SQL Server sont en ligne. Au programme deux séries sur les nouveautés du moteur relationnel et les nouveautés en matière de décisionnel de SQL Server 2008. Pour visionner ces Webcasts, suivez ce lien : Webcasts Décisionnel & Gestion des Données …Lire la suite Webcasts des sessions SQL Server disponibles
De belles références
Non, ce n'est pas un jeu de mot pour présenter une nouvelle Assembly. Je parle ici de références clients qui utilisent avec succès SQL Server.Le tout présenté dans une petite application Silverlight. Le site est ici : http://www.microsoft.com/france/sql/ilslontfait/ Les références sont : JCDecaux (plus connu sous le nom de Velib') : 400 000 locations par…Lire la suite De belles références