L'actualité des blogs francophones

Dépendances des objets dans SQL Server


par Frédéric Brouard - Mon, 20 Feb 2012 14:12

De quels objets dépendent un autre objet de la base ? Voici une requête sur les objets systèmes pour vous aider. [...] Lire la suite!

Analyse de plans de requête : SQL Sentry Plan Explorer


par Nicolas Souquet - Sat, 18 Feb 2012 16:42

Si les plans d'exécution graphiques sont un bon outil pour faciliter la lecture des plans, l'outil souffre de quelques lacunes que SQL Sentry Plan Explorer a su combler. Depuis que je l'ai téléchargé pour la première fois, je ne peux plus m'en passer :) [...] Lire la suite!

Retour des Techdays 2012


par Philippe Geiger - Wed, 15 Feb 2012 17:16

Lors des Techdays 2012, SQL Server 2012 a fait l'objet de nombres importants de sessions pendant les trois jours qu'a duré l'événement. J'ai eu le plaisir d'être sur scène avec la quinzaine d'experts de SQL Server. Quelques photos de cet événement.

SQL Server 2012, le lancement


par Philippe Geiger - Wed, 15 Feb 2012 17:01

SQL Server 2012 entre enfin dans la dernière ligne droite. Le lancement est prévu le 8 mars 2012. Pour cette grande occasion, le lancement sera mondial et en ligne : tout le monde pourra ainsi y participer.

Nouveaux tarifs de SQL Azure


par Philippe Geiger - Wed, 15 Feb 2012 13:04

Microsoft vient communiquer ses nouveaux tarifs pour les bases de données SQL Azure.

Trouver la consommation de CPU par base de données en utilisant le cache de plans, sous SQL Server 2005 et suivants


par Nicolas Souquet - Sun, 12 Feb 2012 10:06

Voici une petite requête qui permet de retrouver le temps CPU consommé par base de données d'une instance SQL Server [...] Lire la suite!

Database Mirroring – Certificats expirés


par Christophe Laporte - Fri, 10 Feb 2012 17:41

Depuis SQL Server 2005 (SP1) il est possible de mettre une base de données en miroir. Cette solution de haute disponibilité et/ou de disaster recovery solutionne quelques problématiques liées au RTO (la bascule se fait très rapidement) et au RPO … Lire la suite

La communauté SQL en marche


par Jean-Pierre Riehl - Thu, 09 Feb 2012 21:45

Vous avez été très nombreux à venir poser des questions aux experts présents au stand SQL Server des TechDays. Merci à Philippe, Christophe, François, Cédric, David, Arian et les autres. C’est ça la communauté, rencontres avec des experts, évènements, échanges, contenu, débats, etc. Tout cela sera au programme tout au long de l’année. Alors, vous [...]

Data Explorer aux TechDays


par Jean-Pierre Riehl - Thu, 09 Feb 2012 14:03

Peu de monde à ma session Data Explorer mais des dizaines de convaincu sur la Self-Sevice BI. Just for 4 fun, un petit rapport qui consomme une publication Data Explorer qui se connecte à l’API de foursquare pour récupérer mon historique de checkins…en live. PS : je centraliserai les slides et le code de l’ensemble [...]

Techdays 2012 – AlwaysOn, les slides de la session


par Christophe Laporte - Thu, 09 Feb 2012 10:58

Always on les solutions de haute disponibilité avec sql server 2012 (dat302)http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=alwaysonlessolutionsdehautedisponibilitavecsqlserver2012dat302-120209045100-phpapp01&stripped_title=always-on-les-solutions-de-haute-disponibilit-avec-sql-server-2012-dat302&userName=christophelaporte View more presentations from Christophe Laporte.

Slide pour aller plus loin – TechDays 2012


par Christophe Laporte - Tue, 07 Feb 2012 18:46

Chiffrement SQL Server : chiffrer des colonnes sans modifier ses applications


par Arian Papillon - Mon, 06 Feb 2012 09:38

Comment faire pour chiffrer certaines colonnes sensibles d'une table sans modifier le code SQL des applications clientes ?
Le chiffrement de SQL Server nous offre les fonctionnalités nécessaires, grâce aux vues, aux triggers INSTEAD OFF et aux fonctions de déchiffrement "automatiques".
Voici quelques astuces et un exemple complet...

Voici l'exemple complet : Nous avons une table Customers avec une colonne Password que nous souhaitons chiffrer. (On évitera bien sûr de chiffrer des colonnes clés ou indexées, à ce propos voir mon précédent article.) Nous souhaitons que ce chiffrement n'occasionne aucune modification à mes applications clientes... (en dehors des écarts éventuels... Lire Chiffrement SQL Server : chiffrer des colonnes sans modifier ses applications

Migrer la configuration d’un serveur central d’une instance SQL Server par script


par David Barbarin - Sun, 29 Jan 2012 20:00

J'ai eu à migrer dernièrement la configuration d'un serveur centralisé (via la fonctionnalité Central Management Server) avec l'ensemble des groupes et des serveurs inscrits d'une instance vers une autre. Il est bien sur possible de faire cela graphiquement mais c'est méthode n'est vraiment viable que lorsqu'on a peu d'instances SQL Server inscrits mais quand leur nombre augmente l'effort est beaucoup plus important et l'opération devient rapidement fastidieuse. Bien entendu il existe l'export de la configuration via le fichier XML qui reste la solution de loin la plus simple. Je vous propose cependant un script qui permet le transfert de la configuration d'un serveur centralisé vers un autre. [...] Lire la suite!

SQL Server : Bug sur le SCOPE_IDENTITY() et parallélisme enfin résolu après plus de 3 ans !


par Christian Robert - Tue, 24 Jan 2012 20:10

Ce bug est un vieux bug, à en juger par sa description sur le site Connect qui date de 2008 avec un problème remonté sous SQL Server 2005. https://connect.microsoft.com/SQLServer/feedback/details/328811/scope-identity-sometimes-returns-inco...

Echangez des données avec SQL Azure


par Jean-Pierre Riehl - Tue, 24 Jan 2012 12:38

Microsoft organise un LiveMeeting sur SQL Azure avec pour thème : le partage des données avec vos partenaires/clients/fournisseurs. Le sujet m’intéresse car j’ai passé quelques années dans une boite dont c’était un des sujets : l’échange de données avec ses partenaires. Dans ce domaine, Azure (et SQL Azure) a un rôle à jouer, notamment en [...]

Paramétrer à l’exécution le logging des packages parent et enfant


par Jean-Pierre Riehl - Tue, 24 Jan 2012 07:30

–merci à Stéphane de mon équipe qui a pris le temps de troubleshooter le problème remonté par un lecteur et surtout d’en faire une KB– Introduction Un package parent appelle un package enfant. Chacun déclare son LogProvider avec sa configuration. La configuration du package enfant est récupérée dans le package Parent. Etant donné que l’initialisation [...]

Les nouveautés SSIS dans SQL Server 2012 : le webcast


par Jean-Pierre Riehl - Mon, 23 Jan 2012 12:54

Et voila, après plus d’un mois, la vidéo de ma session SSIS 2012 avec Thomas aux Journées SQL Server est enfin en ligne . http://www.microsoft.com/fr-fr/showcase/details.aspx?uuid=637027bd-4a9b-4f4b-b7e4-faab17894ed3 Merci à Hugues de ne pas avoir renoncé ! Classé dans:Integration Services Tagged: Journées SQL Server, JourneesSqlServer, SSIS

Changer le nom du serveur dans la chaîne de connexion par défaut dans un plan de maintenance


par David Barbarin - Mon, 23 Jan 2012 08:23

Lorsque l'on change le nom d'une instance SQL Server celui-ci ne se propage dans les connexions des plans de maintenance. Pour rappel, un plan de maintenance n'est ni plus ni moins qu'un package SSIS lié à un job SQL Server. C'est donc ce package SSIS qui contient la définition des sources de données. Cependant lorsqu'on tente de modifier la source de données par défaut associée au plan de maintenance on s'aperçoit vite qu'il est impossible de la modifier. On ne peut qu'en ajouter et modifier en conséquence chaque tâche qui compose le plan avec la nouvelle connexion. Autant dire que l'opération devient rapidement fastidieuse. Alors comment changer directement la source de données par défaut ? [...] Lire la suite!

Le calcul du numéro de semaine, TSQL


par Arian Papillon - Thu, 19 Jan 2012 17:41

Le mode de calcul du numéro de semaine est différent d’un pays à l’autre : quelle est la semaine 1 d’une année ? Cela dépend du mode de calcul de notre pays et de quel jour nous sommes le jour de l’an ! Cette année, le jour de l'an est semaine 52 en France et semaine 1 aux USA...
Quelle prise en charge de notre mode de calcul à la norme ISO et comment obtenir le bon numéro de semaine à partir d'une date avec TSQL ?

Selon la norme ISO-8601 appliquée en France et adoptée par la plupart des pays européens, la semaine 1 est la première série de 4 jours dans l'année (la semaine commençant le lundi) : c’est donc celle qui contient le premier jeudi de l’année et le 4 janvier si le jour de l’an arrive après le jeudi, il se situe donc dans la dernière semaine de... Lire Le calcul du numéro de semaine, TSQL

Ouvrir le gestionnaire de configuration de SQL Server sur une instance distante à partir de la console d’enregistrement des serveurs


par David Barbarin - Wed, 18 Jan 2012 20:52

La console d'enregistrement des serveurs permet de sauvegarder les connexions des instances SQL Server les plus utilisés. Personnellement c'est une fonctionnalité que j'utilise souvent lorsque je commence à avoir un certain nombre d'instances à gérer. Par ailleurs la console d'enregistrement des instances SQL Server offre des fonctionnalités intéressantes comme identifier une instance ou un groupe d'instances par un code couleur, importer ou exporter la définition des connexion sur d'autres postes etc... Cependant un aspect intéressant mais moins connu est la possibilité de se connecter au gestionnaire de configuration sur une instance distante. [...] Lire la suite!

Consolidation des bases de données SQL Server


par David Barbarin - Mon, 16 Jan 2012 15:50

Consolider est un terme qu'il est impossible de ne plus entendre de nos jours dans nos entreprises. Le nombre de projets informatique autour de la consolidation n'a pas cessé de croître ces dernières années. Les bases de données ne dérogent pas à la règle. On peut alors se poser la question suivante : sommes-nous dans un phénomène de mode ? La réponse est bien entendu non. La consolidation amène son lot d'avantages... >> Pour en savoir plus David BARBARIN (Mikedavem) MVP SQL Server

Power View, une démo fonctionnelle


par Philippe Geiger - Sun, 15 Jan 2012 20:05

Voici le lien d'une autre excellente démonstration de Power View : https://businessintelligencedemoportal.com/sites/autosales/SitePages/pvrsample.aspx.

Cloud or not cloud, le webcast


par Philippe Geiger - Tue, 10 Jan 2012 22:19

Happly a enregistré un très interressant webcast sur la thème "Cloud or not cloud". Vous y retrouverez Nicolas, Jaroslaw, Yann et Dany, des gens compétents dans leur domaine respectif (je sais de quoi je parle en disant cela).

Quand l’économie d’énergie dans le bios ne fait pas bon ménage avec les performances de SQL Server


par David Barbarin - Sun, 08 Jan 2012 18:40

Il y a quelques temps j'avais écrit un billet sur les power plans de Windows et l'impact que cela pouvait avoir sur SQL Server. Il y a quelques temps j'ai pu l'observer chez un de mes clients qui souffraient de problèmes de performances de requêtes après avoir acheté un nouveau serveur. Voici ce que nous avons pu voir en comparant deux configurations serveurs différentes. [...] Lire la suite!

Nettoyage des rapports de plans de maintenance


par Arian Papillon - Fri, 06 Jan 2012 16:21

Problème rencontré à plusieurs reprises : la tâche de nettoyage de maintenance ne supprime pas les anciens fichiers de rapport de plans de maintenance (extension txt). C'était pourtant un vieux bug de SQL Server 2005 avant le SP2... Comment contourner ce problème avec un script Powershell ?

La tâche SSIS du plan de maintenance utilise la procédure xp_delete_file, non documentée et un peu particulière, en cela qu'elle inspecte le contenu du fichier pour vérifier s'il s'agit bien d'un rapport de maintenance. C'est peut-être de là que vient le problème... EXECUTE master.dbo.xp_delete_file 1,N'C:\Program Files\Microsoft SQL... Lire Nettoyage des rapports de plans de maintenance

SQL Server : Virtualisation illimitée


par Christian Robert - Thu, 05 Jan 2012 09:59

C'est une question à laquelle j'ai eu mois même du mal à répondre… Quels sont les licences requises pour virtualiser de manière illimitée SQL Server ? Par virtualisation illimitée j'entends le fait de pouvoir installer autant de machines virtuelles ex...

Afterworks des communautés Microsoft édition Suisse à Genève, le 17 Janvier 2012


par Christian Robert - Tue, 03 Jan 2012 18:09

Ce n'est pas tout à fait la première édition, c'est la seconde à Genève. Venez nous rencontrer et discuter des thèmes qui vous sont cher autour d'un verre en toute convivialité. Le concept des Afterworks : Animé par les acteurs des com...

SQL Server et Policy-Based Management : Considération sur la propriété DataAndBackupOnSeparateLogicalVolumes de la facette Database Maintenance


par David Barbarin - Mon, 02 Jan 2012 20:30

La propriété DataAndBackupOnSeparateLogicalVolumes fournie par la facette Database Maintenance permet d'établir une règle qui se base sur le postulat "Les fichiers de données d'une base ne peuvent pas résider sur le même disque que les sauvegardes qui la concernent". Dans le cadre de l'implémentation d'un standard de configuration d'instances SQL Server l'utilisation de cette propriété peut se révéler nécessaire. Cependant pour l'avoir mis en place chez un de mes clients, j'ai pu constater que son comportement n'était pas celui que j'espérais. [...] Lire la suite!

Power View, la demonstration


par Philippe Geiger - Sun, 01 Jan 2012 21:05

Depuis la version CTP3 de SQL Server 2012, Le projet Crescent a d'abord eu son nom finale. Mais aussi le projet a évolué avec la version RC0 de SQL Server 2012. Voici la vidéo actualisée qui présente en détail SQL Server Power View pour SQL Server 2012.

Joyeux Noel 2011


par David Barbarin - Mon, 26 Dec 2011 13:38

Un petit script pour vous souhaiter un joyeux Noel :) [...] Lire la suite!

Configuration de la sécurité d'un cube SSAS avec PowerShell et AMO


par Arian Papillon - Thu, 22 Dec 2011 17:44

Mon cube est destiné à être accédé par un grand nombre d'utilisateurs (à travers Sharepoint et Performance Point Services) avec des permissions configurées selon l'appartenance à une entité organisationnelle de l'entreprise (agence).

Le problème est de créer et configurer un grand nombre de rôles dans la base de données SSAS : très fastidieux de configurer des dizaines ou centaines de rôles avec l'interface graphique !

Solution : un script powershell va créer les rôles automatiquement à partir d'une liste d'agences (fichier texte), en faire membre le groupe Active Directory qui correspond, et configurer les permissions nécessaires sur les mesures et les dimensions du cube.

N'oubliez pas qu'il faut activer l'exécution de scripts powershell non signés avec la commande Set-ExecutionPolicy Unrestricted; En s'aidant de quelques exemples et de la documentation d'AMO, voilà ce que donne le script CreateRole.PS1 : # Charger les assembly... Lire Configuration de la sécurité d'un cube SSAS avec PowerShell et AMO

Nouveaux correctifs Cumulative Updates pour SQL Server 2008 R2


par Arian Papillon - Wed, 21 Dec 2011 12:25

De nouveaux cumulative updates pour SQL 2008 R2. La recommandation de Microsoft pour les Cumulative Update : les correctifs sont destinés à corriger uniquement les problèmes décrits, ils sont à appliquer seulement aux systèmes sur lesquels vous rencontrez ces problèmes spécifiques. Si vous n'êtes pas touchés par ces problèmes nous vous recommandons d'attendre le prochain service pack qui contiendra ces correctifs. Cela dit, quand on voit la liste...

SQL Server 2008 R2 Service Pack 1 Cumulative Update #4 http://support.microsoft.com/kb/2633146/ le build est le 10.50.2796 (52 correctifs) SQL Server 2008 R2 RTM Cumulative Update #11 http://support.microsoft.com/kb/2633145/ le build est le 10.50.1809 (22 correctifs)... Lire Nouveaux correctifs Cumulative Updates pour SQL Server 2008 R2

Une fonction de dépouillement d'une chaîne de valeurs séparées par des virgules


par Nicolas Souquet - Mon, 19 Dec 2011 15:37

Je vous propose ici une fonction en pur T-SQL qui permet de retourner les valeurs que l'on trouve entre les virgules d'une chaîne en contenant un plus ou moins grand nombre. Celle-ci repose sur une table de nombres, ce qui permet d'éviter de boucler par un WHILE, qui s'avère être contre-performant, SQL n'étant pas un langage itératif. [...] Lire la suite!

MsTechDays 2012 : AlwaysOn au programme


par Christophe Laporte - Wed, 07 Dec 2011 16:18

Je vais avoir l’honneur de co présenter une session sur AlwaysOn avec Pascal Belaud (@PascalBelaud). Nul doute que vous aurez droit à peu de slides et beaucoup de démos. Venez nombreux …

SQL Server 2012 : Tableau complet des fonctionnalités par édition


par Christian Robert - Mon, 05 Dec 2011 20:34

C'est ici que ça se passe ici : http://msdn.microsoft.com/en-us/library/cc645993(v=sql.110).aspx Rien de bien nouveau, la plupart des nouvelles fonctionnalités majeures sont dans l'édition Enterprise (Power View, AlwaysOn), et pas mal...

Un outil gratuit à avoir dans sa trousse : SQL Sentry Plan Explorer


par Arian Papillon - Fri, 02 Dec 2011 20:18

Qui n'a pas été confronté à l'analyse d'un plan de requête qui prend plusieurs pages écran dans SQL Server Management Studio ?

Comment localiser très rapidement dans ce cas la partie du plan qui pose problème ?

SQL Sentry propose un outil gratuit : SQL Sentry Plan Explorer, qui rend bien ce service.

L'outil est disponible en version x86 et x64. On peut aussi l'appeler directement depuis SSMS, grâce à un add-in. Il permet un affichage beaucoup plus clair et compact que dans SSMS avec : une mise en évidence des parties coûteuses en i/o, cpu,i/o+cpu, différents modes d'affichage : plan tree, top operations, query columns, join diagram la... Lire Un outil gratuit à avoir dans sa trousse : SQL Sentry Plan Explorer

Informations sur les disques du serveur SQL


par Frédéric Brouard - Tue, 29 Nov 2011 11:20

Voici une petite procédure pour obtenir les informations sur les volumes et taux d'occupation des disques de votre serveur SQL. [...] Lire la suite!

Trouver et changer le propriétaire d'un job de l'Agent SQL Server


par Nicolas Souquet - Sun, 27 Nov 2011 06:44

Fonctionnalité pratique pour ne pas dire nécessaire, l'Agent SQL Server est le planificateur de tâches de SQL Server. Il permet d'effectuer des tâches très variées, qui vont de l'exécution d'une procédure stockée à celle d'un script PowerShell en passant par celle d'un package SQL Server Integration Services et bien d'autres, et ce, à intervalles de temps réguliers et planifiés. Côté sécurité, cette fonctionnalité n'est pas en reste, puisque tout job a un propriétaire. Il est donc requis de vérifier que le propriétaire d'un job à les droits nécessaires à l'exécution de celui-ci. Cela peut se faire de deux façons : par l'interface graphique de SQL Server Management Studio, ou bien en requêtes. Voyons cela plus en détails : [...] Lire la suite!

Trouver et changer le propriétaire d'un plan de maintenance


par Nicolas Souquet - Sun, 27 Nov 2011 06:16

Bien qu'incomplets en termes de fonctionnalités par rapport à une procédure stockée qui ferait la même chose, les plans de maintenance s'avèrent très simple à développer et à déployer dans un temps court. Je pense notamment à l'impossibilité de compresser des sauvegardes sous SQL Server 2008. Comme beaucoup de choses effectuées à l'aide des interfaces graphiques proposées par SQL Server Management Studio, les effets produits par l'exécution d'une tâche ne sont pas toujours détaillés. Le propriétaire d'un plan de maintenance n'y échappe pas et est écrasé à chaque modification du plan. Voici donc comment le trouver, et le changer. [...] Lire la suite!

Une fonction retournant la composition des colonnes d'un index


par Frédéric Brouard - Tue, 22 Nov 2011 17:45

Voici une petite fonction qui retourne la liste des colonnes composant un index dans l'ordre de leur création. [...] Lire la suite!

Obtenir les process SQL Server (liste détaillées avec texte et plan des requêtes)


par Frédéric Brouard - Tue, 22 Nov 2011 15:14

Comment savoir quels processus tournent dans votre instance MS SQL Server ? [...] Lire la suite!

Numero des versions Microsoft SQL server et WIndows


par Frédéric Brouard - Tue, 22 Nov 2011 14:52

Identification des versions, build et service pack des OS Microsoft Windows Server et de Microsoft SQL Server [...] Lire la suite!

Générer tous les index manquants estimés automatiquement par le serveur


par Frédéric Brouard - Tue, 22 Nov 2011 10:19

La vue sys.dm_db_missing_index_details fournit l'ensemble des index que MS SQL Server estime manquants dans la vie du serveur. On peut alors décider de les créer tous, même s'il est plus judicieux d'étudier chacun d'entre eux afin de décider in fine si tel ou tel index n'est pas redondant ou inclus... [...] Lire la suite!

Locked pages in memory, Instant File Initialization et SID de service SQL


par David Barbarin - Thu, 17 Nov 2011 21:52

Locked pages in memory et Instant File Initialization sont deux options de performance utilisés fréquemment avec SQL Server. Pour rappel la première option d'empêcher la pagination du buffer pool de SQL Server par le système d'exploitation et la deuxième permet de réduire considérablement les temps d'allocation de fichier en supprimant la phase de remplissage de zéro des fichiers de bases de données. Ceci n'est valable uniquement que pour les fichiers de données SQL Server. Pour bénéficier de ces deux options de performances  il faut octroyer au compte de service SQL Server les privilèges nécessaires. Cependant dans beaucoup de littérature et très certainement par habitude, c'est le compte de domaine utilisé par le service SQL qui bénéficie de ces privilèges dans la plupart des cas. Mais qu'en est-il avec l'apparition des SID de service ? [...] Lire la suite!

SQL Server 2012 : Dernière Beta (Release Candidate) de SQL Server nom de Code Denali disponible en téléchargement


par Christian Robert - Thu, 17 Nov 2011 19:13

Dernière ligne droite pour Microsoft pour la prochaine version majeure de SQL Server, dont la dernière (généralement la Release Candidate précède de quelques mois la version finale) Ça se passe ici en anglais et en français : http://www.microsoft...

SQL Server 2012 : Sortie de la release candidate RC0


par David Barbarin - Thu, 17 Nov 2011 18:57

La RCO de SQL Server 2012 est maintenant disponible. Pour télécharger la release c'est par ici David BARBARIN (Mikedavem) MVP SQL Server

SQL Server RC0 disponible au téléchargement


par Christophe Laporte - Thu, 17 Nov 2011 17:42

http://www.microsoft.com/download/en/details.aspx?id=28145 Bonne installation …

SQL Server 2012 : la RC0 est disponible au téléchargement


par Arian Papillon - Thu, 17 Nov 2011 10:28

La version Realease Candidate 0 est la première version avec toutes les fonctionnalités de la version définitive (à venir au 1er semestre 2012).

  • AlwaysOn et la haute disponibilité améliorée (le meilleur du database mirroring et du cluster)
  • Data Quality Services (nouveau module de qualité de données)
  • Distributed Replay (pour les tests de montée en charge)
  • SQL Server Data Tools (qui remplace BISM)
  • PowerView (reporting end user sous SharePoint)

et bien d'autres nouveautés...

Le téléchargement à l'adresse suivante, et les versions localisées sont déjà disponibles : http://www.microsoft.com/download/en/details.aspx?id=28145 Venez découvrir toutes les nouveautés de SQL Server 2012 aux Journées SQL Server les 12 et 13 décembre...!... Lire SQL Server 2012 : la RC0 est disponible au téléchargement

Métadonnées du partitionnement SQL Server


par Frédéric Brouard - Tue, 08 Nov 2011 20:42

Cette requête permet d'obtenir l'ensemble des informations du partitionnement lorsque celui-ci est mis en œuvre dans une base. [...] Lire la suite!

SQL Server 2008 : le SP3 est disponible


par Arian Papillon - Mon, 07 Nov 2011 14:56

Ce sera donc le build 10.0.5500 pour SQL Server 2008 (non R2)

L'article sur le blog SQL Server Release Services Le lien de téléchargement Le Feature Pack SQL Server 2008 SP3... Lire SQL Server 2008 : le SP3 est disponible

Licences SQL Server 2012


par Christophe Laporte - Fri, 04 Nov 2011 20:59

Il y a du changement … Fini les licences par processeurs, il faut maintenant compter les cœurs … Du moins pour l’édition entreprise. Certains vont voir leur facture baisser, mais pour d’autres, il faut s’attendre à des augmentations de tarif, … Lire la suite

SQL Server 2012 : Changement dans les modes de licences et éditions de SQL Server Denali


par Christian Robert - Thu, 03 Nov 2011 15:58

Gros changements dans le mode de licence de SQL Server à partir de la version 2012. A lire dans le suite : http://www.sqlnco.ch/2011/11/nouveau-mode-de-licence-et-prix-sous-sql-server-2012-alias-denali/ ...

Comparatif, prix des licences Microsoft SQL Server, Oracle, IBM DB2 UDB


par Frédéric Brouard - Thu, 27 Oct 2011 16:21

Voici un comparatif des prix d'une solution basée sur un serveur de bases de données et son double en haute disponibilité avec 25 utilisateur sur un serveur utilisant le processeur Intel Xeon Nehalem (à 8 coeurs) [...] Lire la suite!

Pass Summit 2011 à Seattle


par Arian Papillon - Tue, 25 Oct 2011 20:38

Le PASS (Professional Association for SQL Server) est le leader des communautés SQL Server à travers le monde. Représenté dans le monde entier (et en France par le Groupe des Utilisateurs francophones de SQL Server), fort de 80000 membres, il organise chaque année une conférence à laquelle se rendent des professionnels de SQL Server venant du monde entier (cette année 3500 participants !). Microsoft profite de cet évènement pour faire ses annonces, le summit 2011 n’a pas dérogé à la règle :

Les annonces : La prochaine version de SQL Server (nommée jusque-là CodeName Denali) s’appellera « SQL Server 2012 », son gestionnaire de rapports (CodeName Crescent) se nommera « PowerView », son interface de développement (CodeName Juneau) sera « SQL Server Data Tools » Microsoft confirme son intérêt dans le domaine du « Big Data » avec le... Lire Pass Summit 2011 à Seattle

Automatistion du "Log Shipping" pour toutes les bases d'un serveur


par Frédéric Brouard - Sun, 16 Oct 2011 17:16

Voici un ensemble de fonctions, procédures et tables pour automatiser le "log shipping" d'une ou de toutes vos bases d'un serveur à un autre. [...] Lire la suite!

Table SQL des changements d'heure d'été et d'hiver


par Frédéric Brouard - Sat, 15 Oct 2011 13:52

Voici une fonction table qui permet d'obtenir toutes les dates de changement d'heure d'été et d'hiver avec le décalage UTC des années de 1976 à 2100 ou d'une année précise. [...] Lire la suite!

Déplacement des fichiers d'une base de données.


par Frédéric Brouard - Sat, 15 Oct 2011 13:34

Cette procédure permet de déplacer les fichiers d'une base de données. LA procédure esr données "as is". [...] Lire la suite!

Les meilleurs sites sur MS SQL Server


par Frédéric Brouard - Sat, 15 Oct 2011 11:44

Voici une liste non exhaustive sur les meilleurs sites consacré pour toute ou partie à Microsoft SQL Server. [...] Lire la suite!

PASS Summit 2011 : Première plénière présentée par Ted Kummert


par Christian Robert - Wed, 12 Oct 2011 16:03

Après une présentation du PASS, qui atteint cette année les 80000 membres et les projets du moment. Ted Kummert commence à nous parler de SQL Azure qui a été introduit il y a 18 mois. On passe ensuite sur une vision de la communauté...

PASS Summit 2011 : SQL Server nom de code Denali se pare d’un nom définitif…


par Christian Robert - Wed, 12 Oct 2011 15:54

Ca sera… SQL Server 2012 ! Et il sortira durant le premier semestre 2012 !!! Bonne nouvelle ...

PASS Summit 2011 : Découvrez la première plénière dans un peu plus d’une heure en direct…


par Christian Robert - Wed, 12 Oct 2011 13:49

Quelques annonces de prévues durant les 2 premières plénières du PASS Summit 2011 dont le premier jour de conférence est aujourd'hui. Les 2 précédents étant dédiés au pré conférence et à des sessions sous NDA concernant les MVP SQL Server. Dès 8h...

SQL Server Denali : T-SQL et pagination


par David Barbarin - Wed, 12 Oct 2011 05:45

La prochaine version de SQL Server propose l'implémentation de la pagination à l'aide de la clause ORDER BY. Il sera donc possible dorénavant de demander une rangée de lignes de données d'une requête comme on pourrait le faire avec MySQL. Cependant il est important de préciser qu'il existe plusieurs méthodes pour arriver au même résultat. Nous les survolerons dans la suite du billet. Il existe déjà une multitude de posts sur le sujet sur la toile. Le but ici n'est pas de reprendre forcément ce qui est déjà dit. Je voulais simplement ici aborder la notion de performance avec cette nouvelle clause ORDER BY. [...] Lire la suite!

SQL Server : Service Pack 3 de SQL Server 2008 disponible en téléchargement


par Christian Robert - Fri, 07 Oct 2011 09:34

Le Service Pack 3 pour SQL Server 2008 est maintenant disponible en téléchargement public. Plus de détails ici : http://www.sqlnco.ch/2011/10/service-pack-3-de-sql-server-2008-disponible-en-telechargement/ Bonne installation… ...

Azure : Installation de Wordpress sur Windows Azure et SQL Azure


par Christian Robert - Tue, 04 Oct 2011 22:53

Cet article fait suite au précédent sur le sujet sur l'installation de PHP sur une couche Azure… C'est maintenant au tour de Wordpress au grand complet. C'est dans la suite : http://www.sqlnco.ch/2011/09/installation-de-wordpress-sous-windows-azu...

SQL Server - FAQ SQL : Pourquoi mon fichier de log/ldf est il aussi gros ? Comment diminuer sa taille ?


par Christian Robert - Sun, 02 Oct 2011 22:30

Qu'est-ce que le journal de transactions ou (Transaction Log en anglais) ? Il est souvent confondu avec le fichier LDF de la base de données. En fait, le journal de transactions n'est pas un seul fichier, mais peut être composé de plusieurs fichi...

SQL Server : Vues indexées y compris sur Edition Express ou l'utilisation du NOEXPAND


par Christian Robert - Wed, 21 Sep 2011 09:55

Les vues indexées sont supportées dans toutes les éditions de SQL Server, et celèrent depuis SQL Server 2000, version dans laquelle elles ont fait leur apparition. Ceci est valable y compris sur SQL Server Express. La particularité de l’éditio...

Gestion et lecture des journaux d'événements de SQL Server


par Nicolas Souquet - Mon, 19 Sep 2011 16:00

Voici quelques procédures stockées systèmes et quelques suites de clics dans SQL Server Management Studio pour gérer un peu plus finement les fichiers d'information et d'erreur du moteur de bases de données de SQL Server, et de l'Agent SQL Server. [...] Lire la suite!

SQL Server : Exécuter un fichier de script SQL dans un autre script SQL


par Christian Robert - Tue, 13 Sep 2011 08:00

Si vous souhaitez exécuter un fichier de script SQL depuis un autre, c'est possible avec SQLCMD. Disponible depuis SQL Server2005, il succède à OSQL, qui a lui-même succédé à ISQL.Il n'y a rien de plus simple. Dans votre premier fichier de script, il vo...

Denali : utiliser les séquences


par Arian Papillon - Mon, 12 Sep 2011 15:20

Une des nouveautés attendues de SQL Server CodeName Denali, les séquences : un exemple simple

Les séquences sont de nouveaux objets de base de données qui vont nous permettre de gérer nos compteurs autrement qu'avec une colonne IDENTITY (comme cela existe déjà dans d'autres moteurs de bases de données)

Voici un exemple simple de l'utilisation de séquences.

-- Création de l'objet séquence : USE SequenceDB GO CREATE SEQUENCE dbo.compteur AS int START WITH 1 INCREMENT BY 1 MAXVALUE 5000000 GO -- Création d'une table clients CREATE TABLE Clients (NumClient int, NomClient varchar(50)); GO -- Insertion dans la table clients (1000 lignes), ici on utilise la séquence avec NEXT VALUE pour initialiser la... Lire Denali : utiliser les séquences

SQL Server : Comparaison des prix par édition et mode de licence pour la France


par Christian Robert - Mon, 12 Sep 2011 08:32

Voici un tableau de synthèse des prix de SQL Server par édition et par mode de licence. Réactualisé et pour la France, en Euro. Pour les prix en Franc Suisse pour la Suisse, c'est ici : http://www.sqlnco.ch/2011/09/comparaison-des-prix-par-...