Hey les Toulousains, il serait temps de s’inscrire ….

Lorsque  la communauté se mobilise pour vous offrir une journée de conférence à Toulouse (pas d’excuse, ce n’est pas sur Paris pour une fois), Toulousains, il serait de bon aloi que vous répondiez présents histoire de montrer que l’on est intéressé par d’autres sujets que le débat Chocolatine/ Pain au chocolat. D’ailleurs, il n’y a pas débat, ce n’est pas un bout de pain …

Bref, l’aOS day à Toulouse, c’est le 20 juin. A vous de montrer que la communauté sait se mobiliser pour faire de cet event une très belle journée !

image009

Les sessions au planning et les speakers font la part belle à Azure, au collaboratif.

image

Le planning annonce une session que j’aurais eu grand plaisir à animer (la HA & SQL Server …) j’ai été contraint de faire faux bond à Patrick, je ne pourrais malheureusement pas être présent. A regret, croyez-moi !

Qui ne s’inscrit pas n’est pas Tou-lou-sain…

Publié dans Evènements | Tagué , | Laisser un commentaire

SSMS 17 disponible au téléchargement

Depuis quelques mois déjà, SQL Server Management Studio, ou SSMS, fait l’objet d’uns distribution séparée de SQL Server, moteur de base de données. Plusieurs bonnes raisons à cela : permettre des mises à jour plus régulières plus en phase avec les évolutions liées à SQL Azure qui est mis à jour de façon quasi continue, correction de bugs, prise en compte des nouvelles fonctionnalités de SQL Server ….

Bref, je ne saurais que trop vous recommander d’installer systématiquement la dernière version de SSMS qui est compatible avec toutes les versions supportées de SQL Server. On peut même envisager d’administrer des versions plus anciennes comme SQL Server 2000.

image

Pour lé téléchargement, cela se passe ici.

Sinon, la version PowerShell du download suivi de l’install est assez pratique …

md c:\sources
cd c:\sources
Invoke-WebRequest -Uri "https://go.microsoft.com/fwlink/?linkid=847722" -OutFile ssms-setup-enu.exe.exe 
.\ssms-setup-enu.exe.exe /install /passive

Pensez également à télécharger la CTP2 de SQL Server 2017 pour profiter dès aujourd’hui de la future version de SQL Server …

Publié dans Non classé | Tagué | Laisser un commentaire

SQL Server 2017 CTP 2.0 disponible – Premier rang au TPC-H

Depuis le 19 Avril (désolé, un planning un peu chargé en ce moment fait que je n’ai guerre le temps de publier des post), la CTP 2.0 de SQL Server vNext est disponible. Au passage, Microsoft en a profiter pour officiellement baptiser la prochaine version du SGBD SQL Server 2017.

Vous pouvez télécharger la CTP2 ici.

L’accent pour cette prochaine version est clairement mis sur la performance et la portabilité vers Linux et les conteneurs.

Côté Linux et Conteneurs, j’ai eu l’occasion à plusieurs reprises d’en parler et de faire des démos.

Pour ce qui est de la performance, il est légitime de penser que SQL Server 2017 sera au rendez-vous !

Pour preuve, avec une CTP, SQL Server 2017 surpasse déjà SQL Server 2016 !!! Allez jeter un œil sur le site TPC pour vous en convaincre.

image

Et sur plateforme RedHat … Allez l’équipe Windows, vous devez relever le chalenge ! Il faut faire au moins aussi bien.

Enjoy !

Publié dans Linux, SQL Server | Tagué | Laisser un commentaire

Oracle Database to SQL Server 2016 TCO analyser

 

Encore sous Oracle ? Envie de changer ? Une petite calculatrice pour évaluer les coûts (ou les gains devrions nous dire … Smile )

image

Si vous avez des questions par rapport aux fonctionnalités, aux performances ou même à la haute disponibilité du service SQL, n’hésitez pas à me contacter !

Publié dans SQL Server | Laisser un commentaire

SQLSaturday #591 Montréal–les slides et les démos

Le SQLSaturday Montréal vient de se terminer. Merci a nos amis Québécois pour un accueil que l’on savait par avance chaleureux, malgré une température extérieure … disons un peu fraiches.

Les slides et les démos des sessions que j’ai animées sont téléchargeables sur le site du SQLSaturday, ainsi que sur mon OneDrive public.

Enjoy !

Publié dans Containers, Evènements, SQL Server, Windows | Tagué , , | Laisser un commentaire

2017 une année pour nouveaux projets ?

On y est ! 2017. Une nouvelle année commence avec son lot de bonnes résolutions, plus ou moins bonnes. Changer d’année peut aussi vouloir dire se fixer de nouveaux objectifs, commencer de nouveaux projets…

2017 est un nombre premier ! Les superstitieux y verront une opportunité de faire table rase du passé … Les autres pourront juste briller en société en donnant un nombre premier de plus.

Pour ma part, l’année 2017 sera jalonnée par des interventions lors d’évènements en France et à l’étranger. J’organise quelques formations, des Hands-on labs. Et toujours des missions de consulting.

Je vais également avancer dans mon projet de Hosting de bases de données ! Oui, vous avez bien lu, héberger VOS bases. Vous êtes end droit de vous demander pourquoi offrir ce service quand Amazon ou Microsoft ont leurs propres offres, en IaaS ou PaaA. Tout simplement parce qu’il manque la couche de service.

Alors, quoi de plus naturel que de faire confiance à un professionnel de SQL Server pour héberger et supporter vos bases ? J’ajoute, au simple hosting, la couche de support, en cas de problème, et je peux, si vous le souhaitez, prendre en charge l’optimisation et la gestion de la performance, ce que les autres acteurs du marché ne vous proposent pas … De plus, vous avez le choix entre un hébergement sur mes serveurs, chez Amazon, Microsoft, voire Google, en fonction des offres et de VOS préférences. Bref, totalement transparent pour vous. Plus de soucis de backup, de HA, de climatisation qui tombe en panne, de baie de disque qui lâche …

Quelques 120 clients (un grand MERCI à tous!) m’ont fait, et me font encore confiance. Mises bout à bout, toutes ces missions de consulting, de troubleshooting, de formation, d’audits me permettent d’envisager sereinement cette nouvelle offre à mon catalogue de prestations.

Le service est d’ores et déjà disponible, quelques clients l’utilisent, et en sont pleinement satisfaits, ou n’ont pas encore osé me dire le contraire !!! Si vous souhaitez en discuter, faire des tests, ou me confier la gestion de vos bases, n’hésitez pas à me contacter.

Votre actualité, en ce début 2017, c’est peut être aussi de nouveaux projets. Et faire le bon choix logiciel (ah, SQL Server 2016 SP1 change quelque peu la donne en nivelant la surface de programmation entre les éditions) voire un choix d’OS (d’ici quelques mois, la prochaine version de SQL Server sera disponible sur Windows ou Linux), ou faire le choix d’un hosteur, d’une infrastructure hybride peut s’avérer crucial pour le devenir du projet.

Investissez dans une journée de formation, en Janvier pour partir sur de bons rails. J’anime une journée de préconférence, lors du MsCloudSummit à Paris, le 23 janvier. Inscrivez vous, retour sur investissement garanti !! Au pire, il y aura du café et de la bonne humeur.

SQL Server Everywhere

Cet évènement est Parisien, certes, mais pour les provinciaux c’est une occasion pour tester les soldes à la capitale! Autant faire d’une pierre deux coups ! Smile

Pour les Toulousains, je prévois quelques Meetup, focalisés sur SQL Server, of course. Un peu de cloud, une touche de migration, de la haute dispo. Plein d’idées en tête. Si vous avez des thèmes que vous souhaitez voire abordés dans un cadre décontracté, après une journée de boulot et avant de partager une pizza, envoyez-moi un email.

Bref, une bien belle année 2017 commence.

Happy 2017

Publié dans Evènements | Laisser un commentaire

SQL Server 2016 Express SP1 – Compression de données

Lors d’un post précédent relatif à la parution du service Pack 1 de SQL Server 2016, il était annoncé que les fonctionnalités de l’édition entreprise devenaient pour bonne part accessibles à toutes les éditions. Un commentaire sur le billet relatait l’impossibilité d’avoir accès à la compression de données.

SSMS lors de la connexion à l’instance récupère un certain nombre d’informations, ce que vous pouvez tracer avec un Profiler. Et bon nombre de clic droit génèrent aussi tout un tas de requêtes dans lesquelles on voit apparaitre la notion d’édition, e manière à n’afficher que les fonctionnalités disponibles dans l’édition courante.

Vu que les fonctionnalités sont maintenant découplées de l’édition et que celle ci ne relève quasiment que de la montée en charge et des ressources accessibles, gageons que SSMS dans une prochaine release corrigera l’impossibilité d’accéder à ces fonctionnalités.

Car oui, cela fonctionne très bien, il suffit d’écrier quelques lignes de code pour s’en persuader.

Tout d’abord, installation d’une instance SQL Server 2016 Express RTM, restauration d’une base exemple et test de compression de données.

image

Logiquement la fonctionnalité est verrouillée.

Installation du SP1 :

imageimage

Et nouveau test avec le même code SQL :

image

Les données sont bien compressées ! Il en serait de même avec SQL Server édition standard.

Le “problème” vient de SSMS et non pas de SQL Server. Wait and See pour une mise à jour de SSMS.

Happy SP1 Sourire

Publié dans SQL Server | Tagué , | 1 commentaire

Premiers pas avec SQL Server v.Next–SQL14

Difficile de passer à côté des annonces qui ont été faites ce 16/11/2016.

Non seulement Microsoft nous gratifie d’un SP1 pour SQL Server 2016 qui fait descendre bien des fonctionnalités de l’édition entreprise vers l’édition standard, voire Express, mais en plus de cela, on nous livre en prime une CTP publique de la prochaine version de SQL Server qui devrait voir la release finale arriver mi 2017 !

Quoi de nef dans cette nouvelle version de SQL Server ? Et bien, dans un premier temps, c’est la première version qui est à la fois disponible sur environnement Windows … ET Linux (et sous MacOS + Docker)! Certes le processus d’installation n’est pas tout a fait le même, mais au final il s’agit bien de la même version !

image 

Le processus d’installation de SQL Server sur Linux fera l’objet d’un article séparé.

L’installation sous Windows diffère peu des version précédentes. SSMS (depuis SQL 2016) et SSDT (depuis SQL 2014) ne sont plus présents sur le média d’installation. Depuis SQL Server 2016 des liens permettent d’ouvrir un navigateur pour télécharger les binaires d’installation.

image

Autre nouveauté, l’apparition de deux items au niveau de SSIS :

image

Comme leurs noms le laissent entendre, il est maintenant possible d’effectuer du ScaleOut lors de l’exécution d’un lot SSIS. Le Master se charge de réceptionner les demandes utilisateur et les dispache sur les Workers afin de paralléliser les exécutions. Encore une fois on sent la volonté de toujours proposer plus de performance, quelle que soit la fonctionnalité de SQL Server, soit en ScaleUp, soit en ScaleOut comme ici.

Dans cette CTP1, il y a finalement peu de nouveautés d’un point de vue moteur. Cela peut aisément se comprendre. Porter SQL Server sur Linux a nécessité beaucoup de travail, même si le code de SQL Server, à proprement parlé est identique enter les plateformes.

Un nouvel SQLOS (nommé SOSv2 pour les curieux – quelle imagination !) a été écrit et vient se placer “en dessous” du SQLOS actuel. Le tout est encapsulé dans un nouveau composant, le SQLPAL, pour Platform Abstraction Layer.

Deux photos, issues de la session “SQL Server on Linux, Come Learn What is Happening!” animée par Tobias Ternstrom, Travis Wright et Slava Oks lors du PASS Summit 2016, pour mieux visualiser les changements

clip_image001clip_image001[4]

Et c’est la toute la magie, car plutôt que de réécrire SQL Server (quelques dizaines de million de lignes de code), introduire cette couche d’abstraction fait que  toutes les fonctionnalités de SQL Server seront, ou devront être, by design, valable pour toutes les plateformes …

Oui, devraient être, car pour le moment, certaines fonctionnalités manquent à l’appel, certaines seront très compliquées à implémenter du fait même qu’il n’existe pas d’équivalent Linux aux Sparse Files (FileStreaming).

clip_image001[7]

En creusant un peu , quelques DMO sont apparus
image

Sans donner la liste exhaustive des nouveautés de la CTP1, car j’imagine que d’ici la RTM à priori prévue pour mi 2017 il devrait y avoir des ajouts, voici quelques points notables.

  • Les nouvelles DMVs/DMFs ci dessus
  • Niveau de compatibilité 140
  • InMemory
    • Amélioration de performance pour des alter table
    • plus de 8 index pour les tables Hekaton
    • Redo exécuté en parallèle pour un RTO plus rapide
    • Case et TOP ( N ) WITH TIES disponible
  • Colonnes LOB pour les Clustered ColumnStore index
  • Scale-Out SSIS comme vu précédemment

La page What’s New in SQL Server vNext devrait évoluer au fil du temps, à surveiller donc.

Happy CTP Sourire !

Publié dans SQL Server | Tagué | 1 commentaire

SQL Server 2016 SP1 – l’édition standard bénéficie des fonctionnalités de l’édition entreprise !

Lors de l’évènement online Connect(); // 2016 qui s’est tenu aujourd’hui, un certain nombre d’annonces ont été faites. Focalisons nous sur SQL Server.

Le Service Pack 1 de SQL Server 2016 est à présent disponible au téléchargement.

Déjà me direz vous, après quelques mois seulement !!! Fait rare pour SQL Server, le SP apporte de nouvelles fonctionnalités !

Et pas qu’une seule, puisque quasiment toutes les fonctionnalités de l’édition entreprise descendent sur l’édition Standard, Express voire LocalDB !!!!!

Compression de données, partitionnement, Hekaton, Polybase, les audits niveau database, le database snapshot, bref, le tableau précédent vous donne un aperçu de la révolution.

L’annonce est juste énorme !

Certes des limitations en terme de scalabilité sont a prévoir (24 cores / 128 GB de RAM) pour l’édition standard, mais avouez que cela ouvre des possibilités !

Le modèle de licensing revient maintenant à ce que l’on trouve sur Azure, a savoir les mêmes features mais en fonction des ressources matérielles, on opte pour une édition standard ou entreprise.

Wooooot !

Happy SQL Server 2016 SP1 ! Sourire

Publié dans SQL Server | Tagué | 10 commentaires

SQL Server everywhere !

SQL Server pour Linux est disponible publiquement !

LinuxLove

Mais cela va plus loin !!!!

SQL Server v.Next est également disponible sur Windows ! Oui, vous avez bien lu, vous pouvez à présent télécharger la CTP de la prochaine version de SQL Server !!! Et cette version est disponible sur Windows ET Linux, voire Docker sur MacOS !

Vous pouvez à présent installer SQL Server sur une machine physique, dans une machine virtuelle ou un conteneur Docker. Et ce quel que soit votre OS !

Happy SQL Server v.Next everywhere! Sourire

Publié dans Docker, Linux, SQL Server, Windows | Tagué | 2 commentaires