Mise à jour du framework .NET 4 qui supporte désormais LocalDB
Une évolution de SQL Express

Le , par Hinault Romaric, Responsable .NET
Microsoft vient de publier une mise à jour du Framework .NET 4.

La plateforme apporte essentiellement des améliorations et nouveautés pour le support des nouvelles fonctionnalités de SQL Server 2012, nom de code « Denali ».

Microsoft a introduit la prise en charge de LocalDB dans le fournisseur de données SqlClient. Les développeurs peuvent désormais accéder aux instances de LocalDB à partir de Visual Studio 2010.

LocalDB est une évolution de SQL Server Express introduit par Denali. L’outil permet au développeur d’éviter d’avoir à installer, gérer et administrer une instance complète de SQL Server Express sur sa machine de développement.

Pour accéder à LocalDB, le développeur doit utiliser la chaine de connexion : « Data Source=(localdb)\v11.0;Integrated Security=true » et le fournisseur de données SqlClient démarre automatiquement une instance de SQL Server comme un processus enfant et s’y connecte.

LocalDB fait bien évidemment penser à SQL Server Compact Edition qui a quasiment les mêmes caractéristiques. La différence entre les deux solutions est que SQL Server Compact s’exécute comme une DLL et propose des fonctionnalités assez limitées du SGBD, tandis que LocalBD s’exécute dans un processus séparé et supporte les procédures stockées, les types de données géométriques et géographiques, et bien plus.

SQL Server Management Studio (SSMS) peut-être connecté à LocalBD et toutes les tâches de gestion d’une base de données LocalBD peuvent être effectuées à partir de l’outil d’administration. SQL Server Express sera toujours distribué.

On notera aussi dans cette mise à jour, une prise en charge d’AlwaysOn dans SqlClient. AlwaysOn est une solution de haute disponibilité et de reprise introduite par la CTP 3 de Denali. L’outil est une alternative de niveau entreprise à la mise en miroir de bases de données.

Cette version apporte également des améliorations pour les applications WPF ( Windows Presentation Foundation). le Framework .NET 4.0.2 peut-être utilisé avec Visual Studio 2010 SP 1.

Télécharger .NET Framework 4.0.2

Présentation de LocalDB

Source : Blog MSDN

Et vous ?

Que pensez-vous de LocalDB ?


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


 Poster une réponse

Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 31/10/2011 à 16:01
Pas sûr d'avoir bien compris... il faut quand même installer SQL Server sur le poste client, non ? La seule différence c'est qu'on a pas à gérer une instance dédiée ?
Avatar de Hinault Romaric Hinault Romaric - Responsable .NET https://www.developpez.com
le 31/10/2011 à 16:44
Citation Envoyé par tomlev  Voir le message
Pas sûr d'avoir bien compris... il faut quand même installer SQL Server sur le poste client, non ? La seule différence c'est qu'on a pas à gérer une instance dédiée ?

D’après ce que j'ai compris, l'on aura pas besoin d'installer SQL Server, au lieu d'être empaqueté dans une application comme une DLL avec SQL Server Compact, on aura un exécutable qui pourra être démarré et arrêté par le fournisseur de données. Bien évidemment, la taille de la base de données qui est supportée est assez limitée, du moins je crois.
Avatar de zeavan zeavan - Membre éclairé https://www.developpez.com
le 01/11/2011 à 5:54
Pour ma part tres bonne nouvelle si sync framework est compatible, des infos??
Avatar de jkakim jkakim - Membre régulier https://www.developpez.com
le 01/11/2011 à 7:36
Salut tous le monde;
Très bonne nouvelle du moins si j'ai bien compris. Cad, on aura pas à installer une instance de Sql Server mais sera en natif intégré dans le Framework .NET 4.0.2 ?
Avatar de Hinault Romaric Hinault Romaric - Responsable .NET https://www.developpez.com
le 01/11/2011 à 14:33
Citation Envoyé par jkakim  Voir le message
Salut tous le monde;
Très bonne nouvelle du moins si j'ai bien compris. Cad, on aura pas à installer une instance de Sql Server mais sera en natif intégré dans le Framework .NET 4.0.2 ?

LocalDB n'est pas intégré dans le Framework .NET 4.0.2, il offre juste le support de cette version de SQL Server allégée.

Comme je l'ai dit plus haut, une application utilisant LocalDB pourra être empaquetée avec un exécutable léger, qui permettra de ne plus installer une instance de SQL Server sur le poste du Client.

Pour l'instant LocalDB est distribué avec Denali, mais avant la disponibilité de la version finale du SGBD, LocalDB sera publié distinctement tout comme SQL Server Express ou SQL Server Compact.
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 01/11/2011 à 15:42
D'après cet article, ça nécessite quand même une installation... Et pour la CTP, ça s'installe en même temps que SQL Express (mais ils vont faire un installeur spécifique plus léger)

In this CTP LocalDB is a shared feature of SQL Server Express available to try as an option during installation of any other version of SQL Express. Our ultimate goal is to offer LocalDB in a separate, simplified and smaller installer. We will keep you posted on our progress here.

Et c'est clairement pas un remplacement pour SQL Compact :

Disk usage: all SQL Server Compact binaries amount to some 4MBs, while LocalDB installation takes 140MBs.

Bon, après c'est pas non plus les mêmes fonctionnalités... LocalDB offre toutes les fonctionnalités de SQL Server, ce qui est loin d'être le cas avec SQL Compact
Offres d'emploi IT
Chef de projet technique dématérialisation h/f
APSIT - Ile de France - Boulogne-Billancourt (92100)
Ingénieur système linux h/f
Sogeti - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Développeur Sénior Java JEE
Pure Player E-Commerce - Ile de France - Paris

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