sql server 2017 ga pour Linux et Windows

SQL Server 2017 est maintenant généralement disponible, seulement 15 mois après la sortie de SQL Server 2016. La nouvelle version est disponible pour Windows, Linux et Docker.

Le fait que SQL Server est maintenant disponible sur Linux est sans doute ce qui attire l’attention en premier lieu, et une admission tacite de Microsoft à quel point Linux est, même dans l’informatique d’entreprise.

Sous les couvertures, SQL Server fonctionne sous Linux avec la permission d’une couche de compatibilité appelée SQLPAL, la couche plate-forme d’abstraction. Cette pratique a évolué à partir d’une technologie appelée levis qui a été développé par la recherche de données sur le web Microsoft Research et un système de manipulation de bases de données multiples. Levis est une forme de virtualisation pour les applications basées sur deux technologies de base: un picoprocess, qui est un récipient isolant à base de processus avec une surface minimale de l’API du noyau; et un système d’exploitation bibliothèque, qui est une version de Windows éclairé pour fonctionner efficacement dans un picoprocess.


La couche d’abstraction rend les bibliothèques Windows nécessaires à l’exécution SQL Server sous Linux. La communalité entre les versions Windows et Linux est augmentée par le fait que le propre SOS (SQL Operating System) de SQL Server qui utilise pour la mémoire et la gestion des threads a été incorporée dans SQLPAL, ce qui signifie SOS peut appeler les API natives Linux directement.

Alors que les éléments de SGBDR de base sont disponibles, certains aspects sont absents de la version Linux. En particulier, le soutien de la réplication, Reporting Services et Analysis Services sont tous absents, tout comme la plupart des outils de gestion et des services d’apprentissage machine pour R et Python.

Certains des éléments haut de gamme qui pointent dans les grandes données ne sont pas non disponibles sur Linux, donc il n’y a aucune base de données extensible pour étirer dynamiquement les données transactionnelles chaudes et froides de SQL Server vers Microsoft Azure.

L’ajout d’un moteur graphique à SQL Server signifie que vous pouvez effectuer le traitement des données du graphique pour modéliser plusieurs à de nombreuses relations logiciel de récupération de données de téléphone mobile Télécharger la version complète. Une base de données graphique est un ensemble de noeuds et d’arêtes, où un noeud représente une entité, et un bord représente une relation entre les deux noeuds qu’il relie. Les relations de graphique dans SQL Server 2017 sont intégrés dans Transact-SQL comment récupérer des photos supprimées de la carte mémoire SD. Les extensions Transact-SQL vous permettent de créer des noeuds ou des tables bord. Etant donné que les noeuds et les arêtes sont stockées sous forme de tables, toutes les opérations qui sont supportées sur les tables relationnelles sont pris en charge sur le noeud ou le tableau de bord. Un nouveau mot-clé, Match, a été ajouté pour soutenir la recherche de motifs et de navigation multi-hop à travers le graphe.

Adaptive traitement des requêtes est un autre ajout. Il est conçu pour améliorer les performances des requêtes où le plan initial choisi par l’optimiseur de requêtes est sous-optimale parce que certaines estimations telles que le nombre de lignes qui traverserait la requête était incorrecte récupérer des données de mort iphone 5. traitement des requêtes Adaptive évite la nécessité d’un réglage supplémentaire des administrateurs de bases de données. Il peut ajuster les subventions de mémoire en mode batch, créez adaptatif en mode batch rejoint, et mettre en place l’exécution entrelacée de requêtes.

Services d’apprentissage de la machine (aussi longtemps que vous utilisez la version Windows) sont un autre domaine d’avoir été amélioré comment récupérer des photos et des vidéos supprimées de la carte SD. Machine Learning Services a été appelé R Services dans SQL Server 2016. Il a été étendu pour supporter Python, et peut être utilisé pour exécuter des scripts R ou Python dans SQL Server ou installer Microsoft autonome Machine Learning Server pour déployer et consommer des modèles de R et Python qui ne nécessitent pas SQL Server.

Alors que le support Linux est plus surprenante, le support de conteneur pour les développeurs potentiellement plus utiles. Cela signifie que vous pouvez faire tourner les conteneurs de SQL Server, les utiliser, puis en disposer. SQL Server prend en charge Docker Enterprise Edition, Kubernetes et plates-formes de conteneurs OpenShift.

D’autres améliorations incluent la possibilité de mettre en pause et reprendre l’index en ligne reconstitue, de sorte que vous pouvez planifier une reconstruction d’index pour se produire lorsque la demande est faible, et si le processus ne se termine pas en raison du manque de temps, de la reprendre à la prochaine fois que convenable.

Les nouvelles finale de la version est que la première mise à jour cumulative pour SQL Server 2017 se produira deux ou trois semaines après GA comment récupérer des photos supprimées de la carte SD au téléphone. Plus d’information

Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre newsletter hebdomadaire, abonnez-vous au flux RSS et suivez-nous sur, Twitter, Facebook, Google+ ou Linkedin.

SQL Server 2017 est maintenant généralement disponible, seulement 15 mois après la sortie de SQL Server 2016 restaurer la carte SD après winimage. La nouvelle version est disponible pour Windows, Linux et Docker.

Le fait que SQL Server est maintenant disponible sur Linux est sans doute ce qui attire l’attention en premier lieu, et une admission tacite de Microsoft à quel point Linux est, même dans l’informatique d’entreprise.

Sous les couvertures, SQL Server fonctionne sous Linux avec la permission d’une couche de compatibilité appelée SQLPAL, la couche plate-forme d’abstraction. Cette pratique a évolué à partir d’une technologie appelée levis qui a été développé par Microsoft Research. Levis est une forme de virtualisation pour les applications basées sur deux technologies de base: un picoprocess, qui est un récipient isolant à base de processus avec une surface minimale de l’API du noyau; et un système d’exploitation bibliothèque, qui est une version de Windows éclairé pour fonctionner efficacement dans un picoprocess. La couche d’abstraction rend les bibliothèques Windows nécessaires à l’exécution de SQL Server sur téléphone portable Linux programme de récupération de données. La communalité entre les versions Windows et Linux est augmentée par le fait que le propre SOS (SQL Operating System) de SQL Server qui utilise pour la mémoire et la gestion des threads a été incorporée dans SQLPAL, ce qui signifie SOS peut appeler les API natives Linux directement.

Alors que les éléments de SGBDR de base sont disponibles, certains aspects sont absents de la version Linux. En particulier, le soutien de la réplication, Reporting Services et Analysis Services sont tous absents, tout comme la plupart des outils de gestion et des services d’apprentissage machine pour R et Python.

Certains des éléments haut de gamme qui pointent dans les grandes données ne sont pas non disponibles sur Linux, donc il n’y a aucune base de données extensible pour étirer dynamiquement les données transactionnelles chaudes et froides de SQL Server vers Microsoft Azure.

L’ajout d’un moteur graphique à SQL Server signifie que vous pouvez effectuer le traitement des données du graphique pour modéliser plusieurs à plusieurs. Une base de données graphique est un ensemble de noeuds et d’arêtes, où un noeud représente une entité, et un bord représente une relation entre les deux noeuds qu’il relie la façon de récupérer les données supprimées de la corbeille. Les relations de graphique dans SQL Server 2017 sont intégrés dans Transact-SQL. Les extensions Transact-SQL vous permettent de créer des noeuds ou des tables bord. Etant donné que les noeuds et les arêtes sont stockées sous forme de tables, toutes les opérations qui sont supportées sur les tables relationnelles sont pris en charge sur le noeud ou le tableau de bord. Un nouveau mot-clé, Match, a été ajouté pour soutenir la recherche de motifs et de navigation multi-hop à travers le graphe.

Adaptive traitement des requêtes est un autre ajout. Il est conçu pour améliorer les performances des requêtes où le plan initial choisi par l’optimiseur de requêtes est sous-optimale parce que certaines estimations telles que le nombre de lignes qui traverserait la requête était incorrecte. le traitement des requêtes Adaptive évite la nécessité d’un réglage supplémentaire des administrateurs de bases de données. Il peut ajuster les subventions de mémoire en mode batch, créez adaptatif en mode batch rejoint, et mettre en place l’exécution entrelacée de requêtes.

Services d’apprentissage de la machine (aussi longtemps que vous utilisez la version Windows) sont un autre domaine avoir été amélioré. Machine Learning Services a été appelé R Services dans SQL Server 2016. Il a été étendu pour supporter Python, et peut être utilisé pour exécuter des scripts R ou Python dans SQL Server ou installer Microsoft autonome Machine Learning Server pour déployer et consommer des modèles de R et Python qui ne nécessitent pas SQL Server.

Alors que le support Linux est plus surprenante, le support de conteneur pour les développeurs potentiellement plus utiles. Cela signifie que vous pouvez faire tourner les conteneurs de SQL Server, les utiliser, puis en disposer. SQL Server prend en charge Docker Enterprise Edition, Kubernetes et plates-formes de conteneurs OpenShift.

D’autres améliorations incluent la possibilité de mettre en pause et reprendre l’index en ligne reconstitue, de sorte que vous pouvez planifier une reconstruction d’index pour se produire lorsque la demande est faible, et si le processus ne se termine pas en raison du manque de temps, de la reprendre à la prochaine fois que convenable.

Les nouvelles finale de la version est que la première mise à jour cumulative pour SQL Server 2017 se produira deux ou trois semaines après GA restaurer la capacité de la carte SD. Plus d’information

Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre newsletter hebdomadaire, abonnez-vous au flux RSS et suivez-nous sur, Twitter, Facebook, Google+ ou Linkedin.