Un serveur SQL 2005 quelques-uns des conseils de dépannage express

Comme un serveur de base de données d'entrée de gamme qui est construit sur la même plateforme que l'ensemble de la famille de produits SQL Server, SQL Server 2005 Express combine la simplicité avec une grande puissance et un ensemble massif de fonctionnalités. Naturellement, toutes ces capacités peuvent un peu déroutant au temps, alors voici un peu d'aide avec certaines des situations difficiles plus courantes que vous de rencontre probable.

Sommaire

Ayant des difficultés à installer Server 2005 Express

Avoir un nouveau logiciel cool et ne pas être en mesure de l'obtenir installé est pas très amusant. Heureusement, SQL Server 2005 Express installe habituellement sans anicroche. Si vous rencontrez un obstacle, utiliser la liste suivante pour vous aider à sortir de l'eau chaude:

1. Assurez-vous que vous disposez des autorisations suffisantes pour ajouter ou supprimer des logiciels.

En général, l'installation ou suppression de logiciels en tant qu'administrateur est une bonne idée. Sinon, le système d'exploitation peut vous empêcher de faire ce genre de changements.




2. Supprimez toutes les versions précédentes de SQL Server 2005 Express via Ajout / Suppression de programmes dans le Panneau de configuration.

Si vous ignorez cette étape, le programme d'installation se plaint sans doute bruyamment puis chavire plus. Même si elle est fastidieux, prendre le temps de nettoyer les choses avant d'essayer de l'installer.

3. Télécharger et déployer le programme d'installation de Windows.

Si vous utilisez une version plus moderne de Windows, vous avez probablement déjà le programme d'installation sur votre système.

4. Télécharger et installer le Microsoft .NET Framework 2.0.

SQL Server 2005 Express est construit sur cette Structures à si il manque, vous ne pouvez pas installer la base de données.

Ayant des problèmes de connexion à la base de données Server 2005 Express

Les problèmes de connexion sont l'une des plaintes les plus courantes sur un serveur de base de données, SQL Server 2005 Express inclus. Heureusement, vous pouvez généralement surmonter ces complications sans trop de difficulté. Si vous ne pouvez pas vous connecter, essayez l'une de ces voies de recours:

  • Assurez-vous que le serveur de base de données est en cours d'exécution: Sauf si vous demandez que le SQL Server 2005 Express de lancement du service au démarrage de votre système, il vous suffit de démarrer le service.
  • Assurez-vous que vous utilisez le bon protocole: Vous pouvez utiliser plusieurs méthodes de communication pour communiquer avec SQL Server 2005 Express. Pour converser avec le serveur de base de données, vous devez vous assurer que le client et le serveur parlent sur le canal droit avec la bonne configuration. En particulier - parce que SQL Server 2005 Express par défaut les connexions locales seulement - si vous voulez un accès à distance, vous devez exécuter l'outil de configuration de surface d'exposition SQL Server pour permettre les connexions à la fois locaux et distants. Vous pouvez également choisir le protocole de ces conversations.
  • Réglez votre chaîne de connexion: Lorsque vous vous connectez à SQL Server 2005 Express, vous devez spécifier une chaîne de connexion qui permet de localiser le serveur de base de données. Souvent très spécifique d'un site, même la plus petite erreur dans cette chaîne de connexion condamne votre conversation dès le début.

Administration de votre base de données

Même si SQL Server 2005 Express est une base de données d'entrée de gamme qui ne nécessite pas beaucoup de soins et d'alimentation, vous avez encore besoin pour gérer régulièrement des tâches administratives. Voici deux bons choix à faire le travail rapidement et facilement:

  • Utilitaire sqlcmd: Cette base de caractères navires de l'outil avec chaque copie de SQL Server 2005 Express. Vous pouvez exécuter à peu près toute tâche administrative en utilisant Transact-SQL directe ou l'un des centaines de procédures stockées système intégrés.
  • SQL Server Management Studio Express Edition: Si vous avez plus d'un penchant pour les outils graphiques, vous voulez regarder cet utilitaire. Alors que la version complète de fonctionnalités navires avec les éditions plus étendus SQL Server, même cette version d'entrée de gamme disponible pour SQL Server 2005 Express vous permet d'effectuer de nombreuses tâches administratives. Et tout ce qui est pas possible, vous pouvez toujours manipuler avec Transact-SQL directe ou procédures stockées système.

Trouver les données perdues dans votre base de données

Si vous ne pouvez pas sembler trouver l'information que vous savez dans votre base de données, ne désespérez pas: À moins que quelqu'un a supprimé par inadvertance des données, il est probablement encore attendre patiemment l'intérieur de votre base de données. Dans de nombreux cas, des difficultés comme celle-ci sont en fait des symptômes d'un problème d'autorisation sous-jacente.

Parce qu'il est construit sur la plate-forme de base de données SQL Server de classe entreprise, SQL Server 2005 Express offre toutes les fonctionnalités de sécurité de ses grands frères. Malheureusement, toute cette puissance peut parfois se traduire par des obstacles de sécurité imprévus. Ce ne sont pas difficiles à surmonter, mais vous avez besoin de savoir comment configurer correctement vos autorisations.

Correction de votre base de données

Sauf si vous croyez en gremlins ou d'autres entités surnaturelles qui descendent sur l'éther et faire des ravages sur vos données, il ya des chances que tous les problèmes d'information sont dues à l'un d'un nombre relativement petit d'erreurs et d'omissions. Voici ce qu'il faut surveiller:

  • Les problèmes d'intégrité référentielle: Pour aider à garder toutes vos données synchronisées, SQL Server 2005 Express offre des fonctionnalités d'intégrité référentielle. Ceux-ci vous ou vos applications empêchent de rangées altérant par inadvertance d'une table sans faire de changements correspondants dans une autre table.
  • Ne pas utiliser les transactions: Transactions aider certifier que vos interactions de base de données se produisent dans des groupes logiquement cohérentes. Sans opérations appropriées, une opération peut mettre à jour une table mais ne parviennent pas à faire de même pour d'autres tables. Le résultat est endommagé intégrité des données.
  • Colonnes mal définies: Croyez-le ou pas, parfois les concepteurs de bases de données choisissent le mauvais type de type de données lors de la création de leurs tables. Par exemple, un domaine particulier peut avoir besoin de contenir des quantités de devises, qui comprennent des nombres décimaux. Pourtant, quand ils écrivent le SQL pour créer la table, ils choisissent le type de données entier pour cette colonne. Ce type de données signifie que SQL Server 2005 Express défausse Toute fraction de cette colonne.
    Un autre problème commun concepteurs de bases de données voit pas offrir assez d'espace pour les champs basés sur les caractères. Encore une fois, SQL Server 2005 Express lance joyeusement loin toutes données supplémentaires, conduisant à l'information endommagée et utilisateurs mécontents.

» » » » Un serveur SQL 2005 quelques-uns des conseils de dépannage express