Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Microsoft annonce la disponibilité en téléchargement de la RC1 de SQL Server 2017
Qui apporte TLS pour chiffrer les données sur la version Linux

Le , par Stéphane le calme, Chroniqueur Actualités
Microsoft a annoncé la disponibilité en téléchargement de la première Release Candidate (RC) de SQL Server 2017. SQL Server 2017 est la première version de la base de données SQL Server de Microsoft qui s'exécute sur Linux et Windows Server. Les responsables de Microsoft ont déclaré s'attendre à ce que SQL Server 2017 soit en disponibilité générale cet été.

À ce jour, Microsoft a déjà publié 7 CTP (Community Technology Preview) de SQL Server 2017 qui ont permis entre autres d’apporter :
  • la prise en charge de Linux pour les charges de travail essentielles de niveau 1 : le support de SQL Server 2017 pour Linux comprend les mêmes solutions de haute disponibilité sur Linux que Windows Server, y compris les groupes de disponibilité Always On intégrés à des solutions de clustering natives Linux comme Pacemaker ;
  • le traitement des données de graphes dans SQL Server ("graph database") : avec les fonctions de gestion des graphes mathématiques disponibles dans SQL Server 2017 et Azure SQL Database, les clients peuvent créer des nœuds et des arcs et manipuler liens complexes et multiples ;
  • le traitement des requêtes adaptatives : le traitement des requêtes adaptatives est une famille de fonctionnalités dans SQL Server 2017 qui maintient automatiquement les requêtes de base de données afin qu’elles fonctionnent aussi efficacement que possible sans nécessiter d'accord supplémentaire des administrateurs de base de données. En plus de la capacité d'ajuster la mémoire en mode batch, le jeu de fonctionnalités comprend les assemblages adaptatifs en mode batch et les capacités d'exécution entrelacées ;
  • l'intégration de Python pour l'analyse avancée : Microsoft Machine Learning Services vous apporte désormais la possibilité d'exécuter des analyses dans les bases de données en utilisant Python ou R de manière parallèle et évolutive. La capacité d'exécuter des analyses avancées dans votre magasin opérationnel sans ETL rime avec un temps plus rapide pour les idées pour les clients alors qu'un déploiement facile et une extensibilité enrichissante facilitent la mise en route sur le bon modèle.

Cette fois-ci, avec la RC1 de SQL Server 2017, la solution apporte entre autres :
  • l’intégration de SQL Server sous Linux Active Directory : avec RC1, SQL Server sous Linux prend en charge l'authentification Active Directory, qui permet aux clients appartenant au domaine sous Windows ou Linux de s'authentifier avec SQL Server en utilisant leurs informations d'identification de domaine et le protocole Kerberos ;
  • le Transport Layer Security (TLS) pour chiffrer les données : SQL Server sur Linux peut utiliser TLS pour chiffrer les données transmises sur un réseau entre une application client et une instance de SQL Server. SQL Server sous Linux prend en charge les protocoles TLS suivants: TLS 1.2, 1.1 et 1.0 ;
  • amélioration des services d'apprentissage par machine : dans RC1, Microsoft a ajouté plus de fonctionnalités de gestion de modèles pour R Services sur Windows Server, y compris External Library Management. La nouvelle version prend également en charge Native Scoring ;
  • SQL Server Analysis Services (SSAS) : en plus des améliorations apportées à SSAS des CTP antérieurs de SQL Server 2017, RC1 ajoute des vues de gestion dynamique supplémentaires, permettant une analyse de dépendance et des rapports ;
  • SQL Server Integration Services (SSIS) sous Linux : la préversion de SQL Server Integration Services sur Linux augmente maintenant la compatibilité pour n'importe quel pilote ODBC Unicode, s'il suit les spécifications ODBC. (Le pilote ODBC ANSI n'est pas pris en charge.) ;
  • SQL Server Integration Services (SSIS) sur Windows Server : RC1 ajoute une assistance pour une évolutivité SSIS dans des environnements hautement disponibles. Les clients peuvent maintenant activer Always On pour SSIS, configurer le clustering de basculement de Windows Server.

Source : Microsoft

Et vous ?

Quelle amélioration vous intéresse le plus ?

Voir aussi :

MySQL 8.0 : l'équipe MySQL Server annonce le retrait du support de Query Cache, qui présente des limitations au niveau de l'évolutivité
Les fonctionnalités de SQL Server qui seront prises en charge dans la version Linux du SGBD (Système de Gestion de Bases de Données) de Microsoft


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 18/07/2017 à 18:24
C'est bien beau tout ca mais quand est-ce qu'ils ajouteront des trucs tout simple comme : DROP TABLE xxx CASCADE CONSTRAINTS qui evite de faire des requetes tordues pour detruire toutes les contraintes (meme si non FK !) d'une table.
Hallucinant en 2017 que ca n'existe toujours pas sur SqlServer.
Je pleure chaque jour qui passe avec cette BDD... meme mysql a coté c'est du bonheur.
Avatar de 7gyY9w1ZY6ySRgPeaefZ 7gyY9w1ZY6ySRgPeaefZ - Membre chevronné https://www.developpez.com
le 18/07/2017 à 19:23
Citation Envoyé par kilroyFR Voir le message
C'est bien beau tout ca mais quand est-ce qu'ils ajouteront des trucs tout simple comme : DROP TABLE xxx CASCADE CONSTRAINTS qui evite de faire des requetes tordues pour detruire toutes les contraintes (meme si non FK !) d'une table.
Tu as vraiment besoin de ça tous les jours ? Fais toi un script ! Et ce genre de chose à cascade, ça amène souvent à des catastrophes quand c'est employé par un apprenti dba.
Citation Envoyé par kilroyFR Voir le message
Hallucinant en 2017 que ca n'existe toujours pas sur SqlServer. Je pleure chaque jour qui passe avec cette BDD... meme mysql a coté c'est du bonheur.
C'est un point de vue. Perso, je passe mes journées entre Sql server et Mysql et disons que j'ai un avis très différent
Enfin, je ne voudrais pas allonger la polémique davantage.
Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 18/07/2017 à 23:35
ben ce genre de details cumulés fait qu'au bout d'un moment c'est autant de temps perdu.
Oui bien sur comme tout le monde je reinvente la roue et je code des scripts qui regenere tout ca mais ce n'est qu'un exemple parmi tant de petites choses cumulées qui sont vraiment penibles et pour lesquelles il faut refaire dans son coin. En 2017 on est un peu en droit d'avoir quelque chose d'un peu plus aboutit (choses qui existent chez Oracle ou autre). Enfin ce n'est que mon avis. Disons que je suis tres deçu de sqlserver sur pleins d'aspects de ce genre.

autre exemple : impossible d'appeler un script sql depuis un autre script sql (alors oui on termine par faire un fichier qui appelle les autres en sequence via des sqlcmd etc. mais que c'est la misere serieusement).
Avatar de Aizen64 Aizen64 - Membre averti https://www.developpez.com
le 18/07/2017 à 23:44
Citation Envoyé par kilroyFR Voir le message
Hallucinant en 2017 que ca n'existe toujours pas sur SqlServer.
Je pleure chaque jour qui passe avec cette BDD... meme mysql a coté c'est du bonheur.
Hello,

Tu sais ce que je reproche au numzro 1 des SGBD open source, à postgres ?

Impossible de forcer l'utilisation d'index quand optimiseur de requête fait n'importe quoi ?

Et encore je ne parle pas de pgAdmin qui est une daube en v4 encore pire que la v3.

Pas d'outils pour construire sa BDD et donc schéma en mode graphique non plus.

Chaque système à ses avantages et inconvénients.

Je pense que les outils open source sont encore loin de leurs homologues payants pour les BDD.

Oracle ne va pas mettre une balle dans le pied à leur produit phare en améliorant MySQL.

D'ailleurs, MySQL workbench est vraiment bien pensé.

Les opinions tranchés ne sont pas forcément représentatifs de la réalité. Le contenu de mon message n'a rien de personnel.
Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 19/07/2017 à 0:02
Je n'ai aucun parti pris et encore moins fanboy de quiconque je suis informaticien donc je me soucis d'avoir des logiciels qui font au mieux le boulot - en 30 ans j'ai utilisé un peu tout ce qui se faisait en BDD professionnellement ou personnellement.
Commencé par dbase 3 sous SCO unix a l'epoque puis Sybase, oracle 6-11, postgresql, mysql, sqlite3 etc. et sqlserver du fait d'une contrainte projet depuis l'an dernier.
Et la comparaison est ainsi facile que ce soit sur fonctionnalités BDD ou outils annexes.
SMSS est une infamie - a peine plus evolué que les fonctionnalités presentes dans VS Studio, rigide sur bien des aspects; heureusement j'ai trouvé l'outil ideal avec Toad pour sqlServer et heureusement car il intègre pas mal de fonctionnalités qui cache quand meme la misere sur certains aspects de sqlserver.
Je ne comprends pas que microsoft avec la puissance de feu qu'ils ont se limite a ce "truc". Meme Oracle a compris en faisant sqldevelopper un outil de dev puissant qui evolue a vitesse V.
Déçu egalement de l'integration de .net dans sqlServer. C'est aussi degueulasse qu'oracle qui fait du PInvoke pour appeler des dlls.
TSQL, j'ai l'impression de revenir comme il y a 20 ans quand je faisais du sybase ! et ce ne sont pas les pseudos proc stockées qui rattrapent le coup.
Je suis d'accord sur mysqlworbench. Tres bon soft dont devraient s'inspirer les concurrents.
Oui Postgre je suis d'accord egalement. Je comprends meme pas qu'on puisse partir sur des devs avec cette BDD. Ca fait rever les decideurs car l'impression que c'est gratuit; les restrictions sont enormes; les outils pas terribles. C'est le canada dry de la BDD. Ca se vend comme compatible avec Oracle (les commerciaux y voient la possibilité de gratter les couts de licences) mais ca n'en a que la couleur (on a failli devoir le choisir sur un projet en PROD recemment et heureusement on a pu tirer la sonnette d'alarme avant le massacre annoncé).

bref, non aucune BDD n'est parfaite mais quand je vois qu'en c# le langage evolue syntaxiquement pour simplifier la vie des devpts, je me dit que Microsoft ferait mieux de mettre un peu de sous pour ameliorer plutot que d'ajouter certaines choses que je vois ici qui me paraissent bien superflues pour le besoin de la plupart.
Avatar de SQLpro SQLpro - Rédacteur https://www.developpez.com
le 19/07/2017 à 10:27
Citation Envoyé par kilroyFR Voir le message
C'est bien beau tout ca mais quand est-ce qu'ils ajouteront des trucs tout simple comme : DROP TABLE xxx CASCADE CONSTRAINTS
C'est à dessein que cela ne sera jamais implémenté.....

je vous liasse juste imaginé les dégâts occasionné par cette commande mise dans les mains des développeurs immatures (tel qu'ils sont actuellement) sur de grandes bases de données... !

A +
Avatar de SQLpro SQLpro - Rédacteur https://www.developpez.com
le 19/07/2017 à 10:51
Citation Envoyé par kilroyFR Voir le message
SMSS est une infamie - a peine plus evolué que les fonctionnalités presentes dans VS Studio, rigide sur bien des aspects; heureusement j'ai trouvé l'outil ideal avec Toad pour sqlServer et heureusement car il intègre pas mal de fonctionnalités qui cache quand meme la misere sur certains aspects de sqlserver.
Vous feriez bien de vous former au lieu de dire n'importe quoi... En effet Toad pour SQL Server à repris les fonctionnalité de SSMS. Avant c'était une grosse merde.

Je ne comprends pas que microsoft avec la puissance de feu qu'ils ont se limite a ce "truc". Meme Oracle a compris en faisant sqldevelopper un outil de dev puissant qui evolue a vitesse V.
Là je pense que vous dite absolument n'importe quoi !

Savez vous d'ailleurs que vous pouvez le customiser et y ajouter plein d'addins ? Cherchez un peu !

Déçu egalement de l'integration de .net dans sqlServer. C'est aussi degueulasse qu'oracle qui fait du PInvoke pour appeler des dlls.
Rien a voir. La machine CLR est intgérée à SQL Server ce qui n'est pas le cas de java / Oracle... Ne serait-ce que au niveau sécurité...

Je suis d'accord sur mysqlworbench. Tres bon soft dont devraient s'inspirer les concurrents.
Là encore vous ne savez pas de quoi vous parlez... cet outil n'est pas capable de modéliser au niveau conceptuel... Cela produit des bases merdique et des développeurs crétins qui soient naïvement maitriser les bases de données grâce à une IHM graphique ! Bref vous confondez strass et paillettes avec efficacité et intelligence !

MySQL est une des pires daubes farcie de bugs... Et dont le manque de fonctionnalité est criant.

Sachez par exemple que les schéma SQL n'existent pas dans MySQL alors que c'est fondamental pour la conception et la sécurité des bases. Un seul petit exemple :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE USER USR_SQL WITHOUT LOGIN
GO
 
CREATE SCHEMA SCH_SQL 
 
GRANT SELECT   
ON V_CLIENT_CLI   
TO USR_SQL  
 
CREATE VIEW SCH_SQL.V_CLIENT_CLI  
AS   
SELECT *  
FROM   T_CLIENT_CLI  
 
CREATE TABLE T_COMMANDE_CMD  
(CMD_ID   INT NOT NULL PRIMARY KEY,  
 CLI_ID   INT NOT NULL  
          FOREIGN KEY   
          REFERENCES T_CLIENT_CLI (CLI_ID),  
 CMD_DATE DATETIME NOT NULL)  
 
CREATE TABLE T_CLIENT_CLI  
(CLI_ID   INT NOT NULL PRIMARY KEY,  
 CLI_NOM  CHAR(32) NOT NULL) 
GO
Le jour ou MySQL voire même Oracle sera capable de faire cela on en reparlera !!!!

A +

PS : formez vous avant d'affirmer n'importe quoi. Vous gagnerez en crédibilité
Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 19/07/2017 à 16:34
Les schemas existent dans Oracle c'est meme la base du cloisonnement.

Concernant les addins, au lieu de me cracher dessus donnez les liens au moins vous aura apporté quelque chose de concret/constructif a la discussion (beneficiable a tout le monde).
Les plugins existent par exemple sur sqldevelopper mais sont proposés directement dans l'outil de dev; pas besoin de perdre son temps a chercher.

Contrairement a vous je n'ai pas de parti pris ni ne suis sponsorisé par M$ (y a qu'a voir voir banniere on dirait une pub microsoft a elle toute seule).
Ce n'est pas parce que vous prenez les gens de haut que vous avez raison.
Avatar de escartefigue escartefigue - Expert éminent https://www.developpez.com
le 19/07/2017 à 17:11
Citation Envoyé par SQLpro Voir le message
Là encore vous ne savez pas de quoi vous parlez... cet outil n'est pas capable de modéliser au niveau conceptuel... Cela produit des bases merdique et des développeurs crétins qui soient naïvement maitriser les bases de données grâce à une IHM graphique ! Bref vous confondez strass et paillettes avec efficacité et intelligence !

MySQL est une des pires daubes farcie de bugs... Et dont le manque de fonctionnalité est criant.
D'accord sur l'essentiel, à l'exception des développeurs crétins.
Il ne sont pas crétins, mais pas ou mal formés à la conception de bases de données, et comme MySQL workbench a zappé la partie la plus fondamentale de la phase de conception d'une base de données, à savoir la modélisation conceptuelle, cela incite d'autant plus ces développeurs à partir dans des impasses lourdes de conséquence sur la qualité de la base de données et donc des applis qui l'utilisent !
Avatar de 7gyY9w1ZY6ySRgPeaefZ 7gyY9w1ZY6ySRgPeaefZ - Membre chevronné https://www.developpez.com
le 19/07/2017 à 17:18
Citation Envoyé par escartefigue Voir le message
D'accord sur l'essentiel, à l'exception des développeurs crétins. Il ne sont pas crétins, mais pas ou mal formés à la conception de bases de données,
Mouais... Ne pas vouloir comprendre, se former ou demander au gars qui connait et qui est à 5 mètres de toi, j'aurais plutôt tendance à qualifier ça de crétin, tout de même. Surtout quand tu es dans le métier depuis plusieurs années.
Avatar de escartefigue escartefigue - Expert éminent https://www.developpez.com
le 19/07/2017 à 17:35
Sauf que chacun n'a pas la latitude pour se former comme il le souhaite, en particulier sur les plates formes off shore où les contrats sont négociés au forfait et où les développeurs sont corvéables à merci. On peut comprendre aisément que ceux là n'aient pas envie de prendre sur leurs loisirs pour se former à leurs frais.

Dans les équipes de développements, on constate le plus souvent que faute de formation et de délais raisonnables la règle est le copier-coller. C'est ainsi que se propagent à grande vitesse les mauvaises pratiques, et les impasses, dans l'indifférence quasi générale.

A titre d'exemple, il y a encore quelques semaines, j'ai découvert la mise en production d'une belle BDD toute neuve, dont les PK ont été définies en ... varchar 50 !
Et pourtant je suis chez un très gros client, où il y a toute sortes d'échelons et de niveaux de contrôles qui auraient pu (du !) éviter une telle hérésie !
Mais non, les dossiers doivent avancer, et plus vite que ça, allez zou !
Avatar de SQLpro SQLpro - Rédacteur https://www.developpez.com
le 19/07/2017 à 17:44
Citation Envoyé par kilroyFR Voir le message
Concernant les addins, au lieu de me cracher dessus donnez les liens au moins vous aura apporté quelque chose de concret/constructif a la discussion (beneficiable a tout le monde).
https://www.google.fr/search?client=...92.waA6dqKT7oo

Dans le plan de formation vous concernant, rajoutez aussi un cours sur l'écriture des requêtes Google... ça pourrait vous servir !!!!!

Contrairement a vous je n'ai pas de parti pris ni ne suis sponsorisé par M$ (y a qu'a voir voir banniere on dirait une pub microsoft a elle toute seule).
Que savez-vous de mon partit pris ou de ma sponsorisation ? Attention parce que affirmer des choses fausses c'est de la diffamation. En particulier il m'arrive de prôner PostGreSQL à la place de SQL Server et je ne suis aucunement payé par MS, même lorsque j'interviens comme conférencier pour les journées SQL Server ou le cloud summit.

Ce n'est pas parce que vous prenez les gens de haut que vous avez raison.
Je ne vous prends pas de haut, mais je constate votre ignorance...
Et j'avoue ne pas avoir toujours raison !
Mais moi, au moins, je revendique ma mauvaise foi...

A +
Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 19/07/2017 à 18:33
Ce que je constate c'est que vous perdurez dans la suffisance mais vous vous etes visiblement arrogé le droit de pouvoir critiquer et insulter
('bases merdique et des développeurs crétins', 'MySQL est une des pires daubes') des que j'ose faire des remarques qui sont des interrogations.
Ce qui me rassure c'est que vos reponses sont au niveau de mes questions, c'est a dire au moins aussi stupides (vous y ajoutez l'aggressivité en bonus) puisque vous repondez a coté (toad s'est inspiré de smss - on ne doit pas parler de la meme chose ! des plugins qui datent de 2008 et qui ne servent a pas grand chose - oui c'est bien ce que j'ai dit, microsoft fait a peine le minimum avec cet outil dont on a tres vite fait le tour).
Offres d'emploi IT
Ingénieur d'études et de développement java h/f
AREALTI - Ile de France - Les Ulis (91940)
Ingénieur développement java / javascript / html5
Axway - Ile de France - Puteaux (92800)
Futurs ingénieurs informatique H/F
Adaming - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil