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!
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!
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.
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.
par Philippe Geiger - Wed, 15 Feb 2012 13:04
Microsoft vient communiquer ses nouveaux tarifs pour les bases de données SQL Azure.
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!
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 →
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 [...]
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 [...]
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.
par Christophe Laporte - Tue, 07 Feb 2012 18:46
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
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!
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...
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 [...]
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 [...]
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
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!
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
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!
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
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.
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).
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!
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
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...
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...
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!
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.
par David Barbarin - Mon, 26 Dec 2011 13:38
Un petit script pour vous souhaiter un joyeux Noel :) [...] Lire la suite!
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
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
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!
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 …
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...
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
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!
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!
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!
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!
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!
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!
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!
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!
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...
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
par Christophe Laporte - Thu, 17 Nov 2011 17:42
http://www.microsoft.com/download/en/details.aspx?id=28145 Bonne installation …
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).
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
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!
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
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 →
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/ ...
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!
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
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!
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!
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!
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!
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é...
par Christian Robert - Wed, 12 Oct 2011 15:54
Ca sera… SQL Server 2012 ! Et il sortira durant le premier semestre 2012 !!! Bonne nouvelle ...
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...
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!
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… ...
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...
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...
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...
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!
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...
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
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-...