Table des matières:
- Planification de votre base de données
- Création d'applications SQL Server 2005 Express
- Configuration, gestion et surveillance de SQL Server 2005 Express
Vidéo: SQL Server 2008 Configuration reseau (post server) 2024
Si vous vous demandez comment vous pouvez commencer à utiliser le produit, c'est l'objet de cet article.
Planification de votre base de données
La première chose à garder à l'esprit lorsque vous considérez ce que vous devez conserver dans votre base de données SQL Server 2005 Express est qu'il ne s'agit pas d'un produit autonome, limité en fonctionnalités. Il est vrai qu'Express présente des limitations importantes en ce qui concerne la quantité d'informations que vous pouvez stocker dans la base de données et que certaines fonctionnalités clés à fort volume ne sont pas présentes.
Avant de vous lancer dans l'utilisation de cette édition, vous devez vous assurer qu'aucune de ces limitations ne vous dépasse. Rappelez-vous que la majorité de ces contraintes ne devrait pas vous affecter pendant le développement; ils sont seulement un problème à l'exécution.
Bien que cette édition comporte des restrictions de fonctionnalités, SQL Server 2005 Express fonctionne avec tous les mêmes types d'informations que ses frères et sœurs plus complets, et vous pouvez facilement migrer vers une édition plus puissante. Il prend également en charge toutes les mêmes interfaces de programmation d'applications (API), ainsi que la même procédure stockée et les mêmes capacités de déclenchement.
Cela signifie qu'en tant que concepteur, vous pouvez créer votre base de données SQL Server 2005 Express en toute confiance, sachant que vous n'êtes pas dans un coin en raison de fonctionnalités manquantes, ni la solution que vous concevez à cette base de données d'entrée de gamme. Cela fonctionne également dans l'autre sens: vous pouvez concevoir votre solution sur une édition plus puissante de SQL Server 2005, puis la déployer sur SQL Server 2005 Express, à condition qu'elle ne nécessite aucune des fonctionnalités qui se trouvent uniquement dans les éditions les plus chères du produit.
La fonctionnalité de déploiement Xcopy de SQL Server 2005 Express est particulièrement intéressante pour les développeurs d'applications distribuées et les fournisseurs. Cela vous permet de regrouper facilement votre application et votre fichier de base de données (.mdf), puis de les copier sur une autre machine. Comme tout est déjà pré-emballé, vous n'avez pas besoin de configurer manuellement ces autres plates-formes, à condition qu'elles disposent d'une instance en cours d'exécution de SQL Server 2005 Express. Lorsque votre application se lance, le serveur de base de données attache automatiquement le. fichier mdf à l'instance locale. Cette architecture résulte en une stratégie de portabilité facilement mise en œuvre.
Création d'applications SQL Server 2005 Express
Vous disposez d'une grande variété de choix lors de la création d'une solution qui stocke ses informations dans cette base de données. Pour commencer, Microsoft rend les produits Visual Studio Express abordables et faciles à utiliser pour créer des applications basées sur des bases de données.Si vous êtes nouveau dans le développement d'applications, vérifier ces produits en vaut vraiment la peine.
Cette intégration étroite peut améliorer considérablement votre productivité. En effet, avec ces produits, Microsoft a brisé la barrière traditionnelle entre l'application et les outils de base de données.
Si vous êtes plus enclin à utiliser des outils plus lourds et plus lourds, Visual Studio 2005 est très utile pour le développement d'applications. C'est un outil extrêmement puissant qui contient énormément de fonctionnalités. Il est également très bien intégré avec tous les produits SQL Server 2005, pas seulement l'édition Express. Naturellement, toute cette puissance s'accompagne d'une complexité supplémentaire et d'une courbe d'apprentissage un peu plus raide, vous devriez donc décider si votre application nécessite toutes ces capacités.
Bien sûr, Microsoft n'est pas le seul jeu en ville en matière de technologies de développement d'applications. Vous pouvez utiliser plusieurs outils tiers (y compris Open Source et shareware) pour construire une solution basée sur SQL Server.
Configuration, gestion et surveillance de SQL Server 2005 Express
Une fois la base de données et l'application créées, il est naturel de s'intéresser à la configuration des paramètres de configuration et à la surveillance de la base de données. Ici encore, les options ne manquent pas.
Pour commencer, SQL Server 2005 Express s'installe dans la console Microsoft Computer Management standard. Cela vous permet de configurer et d'exécuter vos services de base de données.
Pour mieux configurer et gérer votre serveur SQL Server 2005 Express, vous pouvez choisir entre des outils graphiques et des outils basés sur des caractères. Comme vous pouvez vous y attendre, les outils graphiques fournissent des informations plus intuitives et faciles à comprendre sur votre serveur.
En ce qui concerne les outils graphiques, il est difficile de battre l'excellent environnement de gestion graphique gratuit de Microsoft connu sous le nom de SQL Server Management Studio Express. SQL Server Management Studio Express peut faire beaucoup plus que simplement afficher des tables et exécuter des requêtes. Un outil pratique est le moniteur d'activité, qui ouvre une fenêtre sur toutes les activités liées à la base de données pour votre serveur. Vous pouvez surveiller une énorme quantité d'informations à l'aide de cet outil.
Pour ceux d'entre vous qui préfèrent un utilitaire de configuration et de gestion basé sur les caractères, Microsoft continue d'expédier l'utilitaire SQLCMD, qui permet la saisie directe des instructions SQL. Parce que vous trouvez une grande partie des capacités d'administration pour SQL Server incorporé dans les procédures stockées, vous pouvez exécuter à peu près n'importe quelle opération de gestion à partir de l'interface SQLCMD plutôt fade.