MS SQL Server est le produit de Microsoft pour fournir des fonctionnalités de base de données. Il est utilisé pour stocker et récupérer des informations à partir de différentes applications. Il est considéré comme un serveur de base de données relationnelle et utilise T-SQL et ANSI SQL pour interroger les langues. Dans cet article, nous nous concentrerons sur l'édition 2008. Il est disponible en 6 éditions différentes comme suit:-
Express - destiné à être utilisé comme une solution autonome pour des applications légères; il ne prend en charge que 1 Go de mémoire, un processeur et une taille de base de données maximale de 4 Go (étendue à 10 Go dans SQL Server 2008 R2)-
Groupe de travail - destiné aux petites applications; il prend en charge 2 processeurs et 4 Go de mémoire-
Standard - destiné au public d'achat général et à la plupart des applications; il possède toutes les fonctionnalités principales et prend en charge 4 processeurs et une mémoire illimitée-
Entreprise - dépasse les fonctionnalités fournies par l'édition Standard en offrant la mise en miroir et les instantanés de bases de données, l'indexation en ligne, les restaurations de pages en ligne et les vues partitionnées distribuées, ainsi que certaines fonctionnalités avancées pour la Business Intelligence (BI); (limité à la prise en charge de seulement 8 processeurs dans SQL Server 2008 R2)-
Web - destiné aux grandes applications Web, prend en charge 4 processeurs et une mémoire illimitée-
Développeur - Essentiellement le même produit que l'édition Enterprise, mais il est gratuit et est autorisé à être utilisé dans un environnement de test uniquement, jamais en production-
Compact - destiné aux environnements embarqués; c'est gratuitComme vous pouvez le voir, les principales différences entre les versions sont les ressources prises en charge. Jetons un coup d'œil aux fonctionnalités qu'offre SQL 2008:-
SQL Server Integration Services (SSIS) - offre la possibilité d'extraire / transformer / charger (ETL) des données. En substance, il permet le mouvement des données en effectuant la manipulation et la transformation des données et en les livrant à une ou plusieurs destinations de données.-
SQL Server Reporting Services (SSRS) - est responsable de la création de rapports personnalisés qui résument les informations dans un format facile à comprendre pour les utilisateurs professionnels. Les rapports peuvent être créés de deux manières. Le premier est avec Report Designer qui vous offre des options illimitées mais nécessite une connaissance technique de la structure de vos données et comment utiliser Visual Studio. La deuxième option consiste à utiliser Report Builder, qui est beaucoup plus simple et s'adresse principalement aux utilisateurs professionnels, et non aux développeurs réels.-
SQL Server Analytical Services (SSAS) - est utilisé pour l'analyse OLAP (Online Analytical Processing). Il analyse les données à l'avance, ce qui consomme de l'espace et de la puissance de calcul supplémentaires, mais cela réduit considérablement le temps de réponse pour les requêtes futures.-
Business Intelligence (BI) - utilise toutes les fonctionnalités mentionnées ci-dessus pour aider à prendre des décisions intelligentes en utilisant les données existantes. Il organise les données brutes de telle manière qu'elles peuvent avoir un sens pour les décideurs. Il peut montrer à la direction pourquoi une notation inférieure ou supérieure de l'entreprise est atteinte et à quoi ressemblera la notation dans un avenir prévisible.-
Prise en charge des données non structurées - il s'agit d'une fonctionnalité essentielle dans les entreprises d'aujourd'hui où les données se présentent sous de nombreuses formes, pas seulement des tableaux. Il y a des photos, des vidéos et des documents, tous devant être classés. Ils sont tous désormais pris en charge via les données FILESTREAM.-
Recherche en texte intégral - peut être utilisée par les développeurs pour effectuer des requêtes de recherche en texte intégral sur des données basées sur des caractères stockées dans une table SQL.-
PowerPivot pour Office 2010 (introduit avec SQL Server 2008 R2) - vous permet d'interagir avec SQL directement depuis ExcelToutes ces fonctionnalités étonnantes ont un prix. Les trois scénarios d'octroi de licences SQL Server sont les suivants (cités par Microsoft):-
Licence d'accès client au serveur et au périphérique (CAL). Nécessite une licence pour l'ordinateur exécutant le produit serveur Microsoft, ainsi que des licences d'accès client pour chaque périphérique client.-
Licence d'accès client (CAL)
serveur plus utilisateur . Nécessite une licence pour l'ordinateur exécutant le produit serveur Microsoft, ainsi que des licences d'accès client pour chaque utilisateur.-
Licence de processeur . Nécessite une licence unique pour chaque CPU dans l'environnement du système d'exploitation exécutant SQL Server. Cette licence comprend un accès illimité à l'appareil client.Restez à l'écoute de
Monitis pour plus d'articles sur MS SQL Server.