Mis à jour : 5/24/2006
La version la plus récente de ce fichier est disponible en ligne sur le
L'équipe de documentation SQL Server n'est pas en mesure de répondre aux questions de support technique, mais accepte volontiers vos suggestions et commentaires relatifs à ce document LisezMoi. Vous pouvez facilement et rapidement nous adresser vos réactions par courrier électronique, en utilisant le lien fourni à cet effet. Veuillez envoyer vos commentaires en anglais. Pour envoyer vos commentaires à propos de ce document, cliquez ici : |
Contenu
1.0 Introduction
2.0 Téléchargement et installation de SQL Server Express
2.3 Configuration requise pour l'installation
3.0 Problèmes liés à l'installation
4.0 Informations supplémentaires
4.1 Compte de service et protocoles réseau
4.2 Création de rapports à l'aide de Reporting Services et de Business Intelligence Development Studio
4.3 SQL Server Management Studio Express
4.4 Fonctionnalités des instances d'utilisateur
4.6 Assistance sur SQL Server Express
4.7 Envoi de commentaires sur SQL Server Express
6.0 Réplication
1.0 Introduction
Microsoft® SQL Server™ 2005 Express Edition with Advanced Services (SQL Server Express) est une version gratuite et conviviale de SQL Server 2005. Intégré à Microsoft Visual Studio 2005, SQL Server Express facilite le développement d'applications puissantes, sécurisées et pilotées par les données et permet de les déployer rapidement. SQL Server Express peut être redistribué (sous réserve d'accord) et peut fonctionner en tant que base de données cliente ainsi que base de données de serveur de base. SQL Server Express constitue la solution idéale pour les éditeurs de logiciels (ISV, Independent Software Vendor), les utilisateurs de serveurs, les développeurs non professionnels, les développeurs d'applications Web, les hébergeurs de sites Web et les amateurs qui construisent des applications clientes. Si vous avez besoin de fonctionnalités de base de données plus avancées, vous pouvez mettre à niveau SQL Server Express de manière transparente vers des versions plus sophistiquées de SQL Server.
En plus des fonctionnalités présentes dans SQL Server 2005 Express Edition, SQL Server Express with Advanced Services contient des composants supplémentaires, comme :
-
SQL Server Management Studio Express (SSMSE), un sous-ensemble de SQL Server Management Studio.
-
La prise en charge des catalogues de texte intégral.
-
La prise en charge de l'affichage des rapports par le biais d'un serveur de rapports.
Important : |
---|
Le programme d'installation de SQL Server Express with Advanced Services installe les composants serveur de Reporting Services. L'installation de Reporting Services permet de publier et d'afficher des rapports qui s'exécutent sur un serveur de rapports. Pour créer des rapports, utilisez Business Intelligence Development Studio. Pour plus d'informations, consultez 4.2 Création de rapports à l'aide de Reporting Services et de Business Intelligence Development Studio. |
Remarque : |
---|
SQL Server Express with Advanced Services contient toutes les mises à jour qui sont incluses dans SQL Server 2005 Service Pack 1. |
2.0 Téléchargement et installation de SQL Server Express
Cette section contient des informations sur l'installation de .NET Framework 2.0, SQL Server Express et un outil qui peut être utilisé pour se connecter à SQL Server Express, ainsi que les configurations matérielle et logicielle requises pour l'installation de SQL Server Express.
2.1 .NET Framework 2.0
Vous devez installer .NET Framework 2.0 avant SQL Server Express.
SQL Server Express dépend d'une version 2.0 spécifique de .NET Framework. Si vous possédez une version différente, votre installation de SQL Server Express peut fonctionner de façon erratique. Vous pouvez télécharger .NET Framework 2.0 à partir de ce
Remarque : |
---|
.NET Framework 2.0 est installé automatiquement par Microsoft Visual Studio 2005 et toutes les éditions de SQL Server 2005 à l'exception de SQL Server Express. |
2.2 SQL Server Express
Vous pouvez télécharger SQL Server Express sur ce
Remarque : |
---|
Veillez à suivre les instructions indiquées sur le site de téléchargement pour télécharger et extraire le produit. |
Après avoir installé SQL Server Express, utilisez la commande suivante à l'aide de l'invite de commandes pour vous y connecter :
sqlcmd -S Server\Instance
où Server spécifie le nom de l'ordinateur et Instance le nom de l'instance à laquelle vous souhaitez vous connecter. Si vous avez utilisé l'instance nommée par défaut lors de l'installation, spécifiez l'instance « SQLExpress ».
2.3 Configuration requise pour l'installation
Les configurations matérielle et logicielle requises sont récapitulées dans le document
3.0 Problèmes liés à l'installation
Cette section présente de façon détaillée les problèmes liés à l'installation de SP1. SQL Server 2005 Express Edition with Advanced Services contient toutes les mises à jour qui sont incluses dans SQL Server 2005 Service Pack 1.
Remarque : |
---|
Sauf indication contraire, ces problèmes ne concernent que l'installation d'une nouvelle instance SQL Server Express. |
3.1 Une installation existante de SQL Native Client peut provoquer l'échec du programme d'installation
Il se peut que le programme d'installation échoue et effectue un processus de restauration avec le message d'erreur suivant : « Aucun package d'installation pour le produit Microsoft SQL Native Client n'a été trouvé. Recommencez l'installation en utilisant une copie valide du package d'installation sqlncli.msi. » Afin d'éviter ce problème, désinstallez SQL Native Client en utilisant Ajout/Suppression de programmes.
3.2 L'outil d'analyse de configuration système échoue, accompagné du message « Échec de la vérification du compteur de l'Analyseur de performances »
L'outil d'analyse de configuration (SCC, System Configuration Checker) système vérifie la valeur de la clé de Registre du compteur de l'Analyseur de performances avant le démarrage de l'installation de SQL Server. Si l'outil SCC ne peut pas vérifier la clé de Registre existante ou exécuter le programme système Lodctr.exe, la vérification effectuée par SCC échoue et l'installation est bloquée. Pour achever l'installation, vous devez incrémenter manuellement la clé de Registre.
Attention : |
---|
La modification incorrecte du Registre peut entraîner de graves problèmes et nécessiter la réinstallation du système d’exploitation. Microsoft ne garantit pas que les problèmes résultant d’une modification incorrecte du Registre puissent être résolus. Avant de modifier le Registre, sauvegardez toutes vos données importantes. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, consultez l'article |
-
Dans la barre des tâches, cliquez sur Démarrer, cliquez sur Exécuter, puis, dans la zone de texte Exécuter, tapez regedit.exe, et cliquez enfin sur OK.
-
Accédez à la clé de Registre suivante : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]. Recherchez les clés suivantes :
-
"Last Counter"=dword:00000ed4 (5276)
-
"Last Help"=dword:00000ed5 (5277)
-
"Last Counter"=dword:00000ed4 (5276)
-
Vérifiez les valeurs. La valeur Last Counter mentionnée ci-dessus (5276) doit être égale à la valeur maximale de la clé Counter de Perflib\009 dans la clé de Registre suivante et la valeur Last Help mentionnée ci-dessus (5277) doit être égale à la valeur maximale de la clé Help de Perflib\009 dans la clé de Registre suivante : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].
Remarque : « 009 » est la clé utilisée pour la langue Anglais (États-Unis). -
Au besoin, modifiez les valeurs de Last Counter et Last Help dans la clé \Perflib. Cliquez avec le bouton droit sur Last Counter ou sur Last Help dans le volet droit, sélectionnez Modifier, cliquez sur Base = Décimale, définissez la valeur dans le champ de données Valeur, puis cliquez sur OK. Répétez l'opération pour l'autre clé, si nécessaire, puis fermez l'éditeur du Registre.
-
Réexécutez le programme d'installation de SQL Server Express.
3.3 Si les services de cryptographie sont désactivés sous Windows Server 2003, le programme d'installation échoue, accompagné d'une boîte de dialogue relative à la configuration requise pour le programme Windows Logo
Le fournisseur de services cryptographiques (CSP, Cryptographic Service Provider) Windows est du code qui exécute les services d'authentification, de codage et de chiffrement auxquels accèdent les applications Windows par le biais de la fonction CryptoAPI sous Windows Server 2003. Si le service CSP est arrêté ou désactivé, le programme d'installation de SQL Server échoue et affiche un message relatif à la configuration requise pour le programme Windows Logo.
Remarque : |
---|
Avant d'exécuter le programme d'installation de SQL Server sur un cluster avec basculement Windows Server 2003, vous devez démarrer le service CSP sur tous les nœuds du cluster. |
-
Dans le Panneau de configuration, ouvrez Outils d'administration, puis double-cliquez sur Services.
-
Dans la colonne Nom, cliquez avec le bouton droit sur Services de cryptographie, puis cliquez sur Démarrer.
-
Fermez Services.
-
Exécutez le programme d'installation.
3.4 MSDTC n'est pas complètement activé sous Windows
Microsoft Distributed Transaction Coordinator (MSDTC) n'étant pas complètement configuré dans Windows, il est possible que les applications ne parviennent pas à inscrire des ressources SQL Server Express dans une transaction distribuée. Ce problème peut affecter les serveurs liés, les requêtes distribuées et les procédures stockées distantes qui utilisent des transactions distribuées. Pour éviter ce type de problème, vous devez activer complètement les services MSDTC sur le serveur sur lequel SQL Server Express est installé.
-
Dans le Panneau de configuration, ouvrez Outils d'administration, puis double-cliquez sur Services de composants.
-
Dans le volet de gauche Racine de la console, cliquez sur Services de composants, puis développez Ordinateurs.
-
Cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.
-
Sous l'onglet MSDTC, cliquez sur Ajouter.
-
Sous Paramètres de sécurité, activez toutes les cases à cocher.
-
Vérifiez que le nom Compte d'ouverture de session DTC a pour valeur NT AUTHORITY\NetworkService.
3.5 La configuration permettant de forcer le chiffrement peut faire échouer le programme d'installation de SQL Server Express
Le programme d'installation peut échouer si une installation cliente de SQL Server est configurée avec l'option permettant de forcer le chiffrement. Pour résoudre ce problème, désactivez l'option sur tous les clients SQL Server. Pour les clients MDAC (Microsoft Data Access Components) dans SQL Server 2000, recourez à l'utilitaire réseau client de SQL Server 2000. Pour SQL Native Client, désinstallez-le à l'aide de la fonctionnalité Ajouter ou supprimer des programmes.
3.6 L'installation d'une instance par défaut de SQL Server 2000 peut désactiver SQL Server Express
Si votre ordinateur possède les outils de gestion de SQL Server 2000 et qu'une instance par défaut de SQL Server Express est installée, le programme d'installation de SQL Server vous permettra d'installer une instance par défaut de SQL Server 2000. Cependant, si vous agissez de la sorte, l'instance installée de SQL Server Express sera désactivée. Par conséquent, n'installez pas une instance par défaut de SQL Server 2000 lorsque les outils de gestion de SQL Server 2000 et une instance par défaut de SQL Server Express existent déjà sur votre ordinateur.
3.7 Installation de SQL Server Express sur un contrôleur de domaine Windows
Remarque relative à la sécurité : |
---|
Nous déconseillons l'exécution de SQL Server Express sur un contrôleur de domaine. |
Il est possible d'installer SQL Server Express sur un contrôleur de domaine Windows ; toutefois, une exécution sur un contrôleur de domaine Windows Server 2003 en tant que service local ou réseau est impossible. Les comptes des services SQL Server doivent être exécutés en tant que comptes d'utilisateurs de domaine Windows. Il est également possible d'installer les comptes de services SQL Server pour une exécution en tant que système local, mais cette option n'est pas recommandée.
Ne changez pas le rôle du serveur après l'installation de SQL Server Express. Par exemple, si vous installez SQL Server Express sur un serveur membre, n'utilisez pas l'outil Dcpromo pour promouvoir le serveur en contrôleur de domaine. De même, si vous installez SQL Server Express sur un contrôleur de domaine, n'utilisez pas l'outil Dcpromo pour rétrograder le serveur en serveur membre. La modification du rôle d'un serveur après l'installation de SQL Server Express peut entraîner la perte de certaines fonctionnalités et n'est pas prise en charge.
3.8 Le Mode de maintenance demande le chemin d'accès de Setup.exe
Si vous installez un nouveau composant SQL Server Express en mode de maintenance, vous devrez indiquer l'emplacement de Setup.exe sur le support d'installation de SQL Server Express. Lorsque vous spécifiez cet emplacement, assurez-vous que le chemin comprend « Setup.exe ». Par exemple, le chemin « D:\ » ne fonctionnera pas, alors que « D:\Setup.exe » fonctionnera.
3.9 Dépannage de l'échec des scripts de shell de la commande d'installation
Les scripts de shell de la commande d'installation peuvent générer des erreurs de script Windows lorsque les variables de chemins d'accès contiennent des parenthèses. Ceci se produit car les scripts de shell ne prennent pas en charge les parenthèses dans les variables de chemin d'accès, ce qui peut se produire lorsque vous installez des composants 32 bits dans le sous-système WOW32 bits (WOW64) sur un ordinateur 64 bits. Par exemple, le script suivant contient la valeur de chemin « C:\Program Files (x86)\ » et génère une erreur car l'interpréteur de script de shell n'interprète pas correctement les parenthèses dans la variable étendue PATH et la prend pour une partie d'instruction IF/ELSE :
IF "%SOME_PATH%" == "" ( SET PATH=%PATH%;%PATH_A% ) ELSE ( SET PATH=%PATH%;%PATH_B% ) |
Pour contourner ce problème, modifiez le script pour supprimer les parenthèses. Exemple :
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% |
Ou supprimez l'entrée SQL contenant les parenthèses du chemin d'accès.
3.10 Les fichiers existants de la base de données du serveur de rapports peuvent provoquer l'échec de l'installation
Lorsqu'une instance de SQL Server Express, hébergeant une base de données du serveur de rapports pour une instance de Reporting Services, est désinstallée en exécutant le programme d'installation à partir de l'invite de commandes avec le paramètre SAVESYSDB, les fichiers de la base de données du serveur de rapports sont supprimés avec le reste des fichiers de la base de données système. Ces fichiers sont appelés par défaut ReportServer$Instancename et ReportServer$InstancenameTempdb. Si vous réinstallez ensuite SQL Server Express avec le paramètre USESYSDB du programme d'installation et indiquez que l'instance héberge la base de données du serveur de rapports, le programme d'installation ne pourra pas recréer ces fichiers de base de données car ils existent déjà.
Pour corriger ce problème, effectuez l'une des opérations suivantes :
-
Supprimez les bases de données du serveur de rapports avant de désinstaller en utilisant SAVESYSDB.
-
N'installez pas Reporting Services avec SQL Server si vous utilisez le paramètre SAVESYSDB du programme d'installation.
-
Utilisez le paramètre RSDATABASENAME du programme d'installation pour indiquer un nouveau nom pour la base de données du serveur de rapports lors de l'installation de Reporting Services.
3.11 Paramètre de niveau de compatibilité de base de données en cas de mise à niveau à partir de MSDE 2000
Ce problème se produit uniquement lors de la mise à niveau d'une instance MSDE 2000 vers SQL Server Express with Advanced Services.
Lors de la mise à niveau d'une instance MSDE 2000 vers SQL Server Express with Advanced Services, le niveau de compatibilité de base de données reste à la valeur 80 afin de permettre la compatibilité descendante avec les applications MSDE 2000 existantes. Ce niveau de compatibilité de base de données désactive certaines nouvelles fonctionnalités de SQL Server Express with Advanced Services. Pour plus d'informations, consultez la rubrique de référence « sp_dbcmptlevel » dans la documentation en ligne de SQL Server 2005.
3.12 Le programme d'installation peut échouer s'il y a un guillemet simple (') dans le nom du répertoire des bases de données système
Ce problème se produit uniquement lors de la mise à niveau d'une instance SQL Server Express vers SQL Server Express with Advanced Services.
Lors de la mise à niveau d'une instance SQL Server Express vers SQL Server Express with Advanced Services, le programme d'installation peut échouer si les bases de données système sont installées dans un répertoire dont le nom possède un guillemet simple. Si ce problème se produit, vous devez déplacer les bases de données système dans un répertoire dont le nom ne possède pas de guillemet simple. Pour plus d'informations sur le déplacement des bases de données système, consultez la rubrique « Déplacement des bases de données système » dans la documentation en ligne de SQL Server 2005.
3.13 Des restrictions apportées à la syntaxe ALTER DATABASE peuvent entraîner l'échec de la mise à niveau
Ce problème se produit uniquement lors de la mise à niveau d'une instance SQL Server Express vers SQL Server Express with Advanced Services.
Lorsque vous mettez à niveau une instance SQL Server Express vers SQL Server Express with Advanced Services, le programme d'installation met à niveau les bases de données système. Si vous avez implémenté des restrictions à la syntaxe ALTER DATABASE, la mise à niveau peut échouer. Les restrictions apportées à la syntaxe ALTER DATABASE sont par exemple :
-
Le refus explicite de l'instruction ALTER DATABASE.
-
Un déclencheur de langage de définition de données (DDL) sur ALTER DATABASE qui restaure la transaction contenant l'instruction ALTER DATABASE.
Si vous avez apporté des restrictions à la syntaxe ALTER DATABASE et que le programme d'installation ne peut pas mettre à niveau les bases de données système, vous devez désactiver ces restrictions et réexécuter le programme d'installation.
3.14 La mise à niveau vers la version finale de SQL Server Express with Advanced Services n'est pas prise en charge
Une version préliminaire de SQL Server Express with Advanced Services ne peut pas être mise à niveau vers la version finale. Vous devez désinstaller cette version de SQL Server Express with Advanced Services avant de pouvoir installer la version finale.
Attention : |
---|
Si vous désinstallez une version préliminaire de SQL Server Express with Advanced Services sur un ordinateur sur lequel Visual Studio 2005 est également installé, vous devez réparer le Registre Windows avant d'utiliser le Générateur de rapports Visual Studio pour créer un dataset. Pour plus d’informations, consultez l’article |
3.15 SQL Server Express ne peut pas être mis à niveau lorsqu'une instance d'utilisateur est en cours d'exécution
Lorsqu'une instance d'utilisateur est en cours d'exécution, un certain nombre de fichiers de base de données dans le dossier Template Data sont verrouillés, et vous ne pouvez effectuer aucune mise à niveau. Pour mettre à niveau l'installation de SQL Server Express, vous devez arrêter manuellement les instances d'utilisateur en cours d'exécution.
-
Connectez-vous à l'instance SQL Server Express parente, puis désactivez l'instance d'utilisateur en exécutant l'instruction suivante :
EXEC sp_configure ‘user instances enabled’,0 RECONFIGURE
-
Déterminez le nom du canal de toute instance d'utilisateur active en exécutant l'instruction suivante :
SELECT owning_principal_name, instance_pipe_name FROM sys.dm_os_child_instances WHERE heart_beat = ‘alive’
-
Connectez-vous à chaque instance d'utilisateur à l'aide de instance_pipe_name, puis arrêtez manuellement l'instance en exécutant l'instruction suivante :
SHUTDOWN WITH NOWAIT
-
Appliquez la mise à jour.
-
Réactivez les instances d'utilisateur en exécutant l'instruction suivante :
EXEC sp_configure ‘user instances enabled’, 1 RECONFIGURE
3.16 La mise à niveau peut échouer lors de l'utilisation de l'authentification SQL Server avec des instances d'utilisateur
Ce problème se produit uniquement lors de la mise à niveau d'une instance SQL Server Express vers SQL Server Express with Advanced Services.
Lorsque vous installez SQL Server Express with Advanced Services pour mettre à niveau une instance SQL Server Express qui possède des instances d'utilisateur activées, vous devez utiliser l'authentification Windows. Si vous spécifiez l'authentification SQL Server, la mise à niveau peut échouer.
4.0 Informations supplémentaires
4.1 Compte de service et protocoles réseau
Pour SQL Server Express, le compte système local est le compte de service réseau.
SQL Server Express est à l'écoute sur les canaux nommés locaux et sur la mémoire partagée. Une installation par défaut ne vous permet pas de vous connecter à distance à SQL Server Express. Vous devez activer TCP/IP et vérifier si le pare-feu est activé.
Pour activer TCP/IP :
-
Dans le menu Démarrer, choisissez Tous les programmes, pointez sur Microsoft SQL Server 2005, sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.
Vous pouvez éventuellement ouvrir le gestionnaire de l'ordinateur en cliquant avec le bouton droit sur Poste de travail, puis en choisissant Gérer. Dans Gestion de l'ordinateur, développez Services et applications, puis développez Gestionnaire de configuration SQL Server.
-
Développez Configuration du réseau SQL Server 2005, puis cliquez sur Protocoles pour NomInstance.
-
Dans la liste des protocoles, cliquez avec le bouton droit sur le protocole à activer, puis cliquez sur Activer.
L'icône du protocole change pour indiquer qu'il est activé.
Pour activer le pare-feu :
-
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Connexions réseau.
-
Dans la barre de navigation à gauche, cliquez sur Modifier les paramètres du pare-feu Windows.
-
Sous l'onglet Exceptions, dans la zone Programmes et services, vous verrez probablement SQL Server dans la liste, mais pas sélectionné en tant qu'exception. Si vous activez cette case à cocher, Windows ouvrira le port 1433 pour laisser passer les requêtes TCP. En revanche, si vous ne voyez pas SQL Server dans la liste, procédez comme suit :
-
Cliquez sur Ajouter un programme.
-
Cliquez sur Parcourir.
-
Accédez à lecteur:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BINN
-
Ajoutez le fichier sqlservr.exe à la liste des exceptions.
-
Cliquez sur Ajouter un programme.
4.2 Création de rapports à l'aide de Reporting Services et de Business Intelligence Development Studio
Le programme d'installation installe Reporting Services. Après l'installation de Reporting Services, vous pouvez afficher des rapports utilisant des données relationnelles sur l'ordinateur local.
Remarque : |
---|
Étant donné que Reporting Services dans SQL Server Express n'est pris en charge que sur un serveur local, vous devez installer Reporting Services et le moteur de base de données SQL Server Express sur le même ordinateur. |
Pour créer des rapports à l'aide de Reporting Services, vous devez également installer Business Intelligence Development Studio.
Business Intelligence Development Studio est l'environnement de Microsoft Visual Studio 2005 auquel ont été ajoutées des améliorations spécifiques aux solutions décisionnelles de SQL Server 2005.
Business Intelligence Development Studio est disponible avec Microsoft SQL Server 2005 Express Edition Toolkit (SQL Server Express Toolkit). SQL Server Express Toolkit installe les outils de conception utilisés pour la création de rapports. Vous pouvez télécharger SQL Server Express Toolkit sur ce
4.3 SQL Server Management Studio Express
Microsoft SQL Server Management Studio Express (SSMSE), installé lors de l'exécution de SQL Server Express with Advanced Services, offre un outil de gestion graphique des instances de Microsoft SQL Server 2005 Express Edition et Microsoft SQL Server 2005 Express Edition with Advanced Services. SSMSE peut également gérer les instances du moteur relationnel qui sont créées par n'importe quelle édition de SQL Server 2005. SSMSE ne peut toutefois pas gérer les composants suivants :
-
SQL Server Reporting Services
Remarque : |
---|
Pour gérer Reporting Services, vous devez utiliser le Gestionnaire de rapports. |
-
SQL Server Analysis Services
-
SQL Server 2005 Integration Services
-
SQL Server 2005 Mobile Edition
-
SQL Server Notification Services
-
Agent SQL Server
SSMSE peut également être téléchargé gratuitement à partir de ce
Connexion à SQL Server Express à l'aide de SSMSE
Suivez les étapes ci-dessous pour connecter SSMSE à une instance du moteur de base de données SQL Server Express :
-
Dans la boîte de dialogue Se connecter au serveur, spécifiez l'une des options suivantes :
-
.\sqlexpress
-
(local)\sqlexpress
-
nom serveur\sqlexpress
-
.\sqlexpress
-
Cliquez sur Entrée.
Remarque : L'installation par défaut de SQL Server Express utilise le nom d'instance SQLExpress. Ce nom d'instance doit être fourni pour la connexion à SQL Server Express à l'aide de SSMSE. Si vous avez un nom d'instance autre que SQLExpress, connectez-vous en utilisant nom ordinateur\nom instance.
4.4 Fonctionnalités des instances d'utilisateur
SQL Server Express permet aux utilisateurs non-administrateurs de copier ou de déplacer des bases de données (à l'aide du déploiement Xcopy) sans détenir des privilèges DBCreator. Pour plus d'informations, consultez la rubrique traitant des instances d'utilisateur pour les non-administrateurs dans la documentation en ligne de SQL Server 2005 sur ce
4.5 Documentation en ligne
Une documentation en ligne séparée de SQL Server Express n'est pas disponible à partir de la mise à jour d'avril 2006 de la documentation en ligne de SQL Server 2005. La documentation en ligne de SQL Server 2005 constitue la documentation principale de SQL Server Express.
La documentation en ligne de SQL Server 2005 est disponible sur ce
La mise à jour d'avril 2006 de la documentation en ligne tient compte de toutes les mises à niveau de produits incluses dans ce Service Pack, et comporte également d'autres améliorations apportées à la documentation. Nous vous recommandons vivement d'installer cette mise à jour afin de toujours disposer des dernières informations dans votre copie locale de la documentation actuelle de SQL Server Express.
4.6 Assistance sur SQL Server Express
Il existe trois principales sources d'information sur SQL Server Express :
-
La documentation en ligne mise à jour de SQL Server 2005.
-
Les sites dédiés à SQL Server sur
MSDN (Microsoft Developer Network) etTechNet .
-
La
communauté SQL Server .
N'utilisez pas d'autres groupes de discussion Microsoft pour publier des questions relatives à SQL Server Express. Pour plus d'informations, consultez « Assistance sur SQL Server Express » dans la documentation en ligne de SQL Server 2005. Les informations les plus récentes émanant de l'équipe SQL Server Express sont disponibles dans le
4.7 Envoi de commentaires sur SQL Server Express
Pour envoyer vos suggestions et rapports de bogues à propos de SQL Server Express Toolkit, effectuez une ou plusieurs des actions suivantes :
-
Envoyez vos suggestions et vos rapports de bogues relatifs aux fonctionnalités et à l'interface utilisateur de SQL Server Express Toolkit sur le site du
MSDN Product Feedback Center .
-
Envoyez vos suggestions et les inexactitudes que vous rencontrez dans la documentation via la fonction de commentaires de la documentation en ligne de SQL Server 2005 sur le
site Web Microsoft .
-
Envoyez automatiquement des rapports d'erreurs et des données sur l'utilisation des fonctionnalités à Microsoft en vue de leur analyse. Pour plus d'informations, consultez la section « Paramètres de rapports d'erreurs et d'utilisation (SQL Server Express) » dans la documentation en ligne de SQL Server 2005.
5.0 Moteur de base de données
Les remarques de cette section constituent des éléments d'information relatifs au moteur de base de données et aux utilitaires d'invite de commandes propres au moteur de base de données et s'appliquant également à SQL Server Express.
5.1 Rapport d'erreurs DBCC
Un mini fichier de vidage (SQLDUMPnnnn.txt) est créé dans le répertoire LOG de SQL Server lorsqu'une commande DBCC CHECKDB, DBCC CHECKALLOC, DBCC CHECKFILEGROUP ou DBCC CHECKTABLE détecte une erreur d'altération. Lorsque les fonctionnalités de collecte de données Utilisation de fonctionnalités et de rapports d'erreurs sont activées pour l'instance SQL Server, le fichier est automatiquement transféré à Microsoft. Les données collectées sont utilisées pour améliorer les fonctionnalités de SQL Server. Pour plus d'informations, consultez la section « Paramètres de rapports d'erreurs et d'utilisation » dans la documentation en ligne de SQL Server 2005.
Le fichier de vidage contient les résultats de la commande DBCC ainsi que des éléments supplémentaires de diagnostic. Ce fichier contient des listes de contrôle d'accès discrétionnaires de service (DACL). L'accès est limité au compte de service SQL Server et aux membres du rôle sysadmin. Par défaut, le rôle sysadmin contient tous les membres du groupe Windows BUILTIN\Administrators et du groupe de l'administrateur local. La commande DBCC n'échoue pas si le processus de collecte des données échoue.
5.2 Modification du comportement des transactions non validables dans un lot
Lorsqu'un lot est terminé, le moteur de base de données restaure automatiquement toutes les transactions non validables actives. Dans les versions précédentes, les transactions non validables devaient être restaurées manuellement.
5.3 Considérations relatives à la fonctionnalité de récupération automatique de cliché instantané du service VSS (Volume Shadow Copy)
La fonctionnalité de récupération automatique de cliché instantané du service VSS (Volume Shadow Copy) présente les limitations suivantes.
Plusieurs clichés instantanés récupérés automatiquement persistants
Dans Windows Server 2003 Service Pack 1 (SP1) et versions ultérieures, vous ne pouvez créer qu'un seul cliché instantané récupéré automatiquement persistant. Pour créer un cliché instantané supplémentaire, vous devez tout d'abord appliquer la mise à jour décrite dans l'article
Remarque : |
---|
Si vous n'avez pas appliqué cette mise à jour, vous pouvez créer un nouveau cliché instantané récupéré automatiquement persistant en supprimant d'abord le cliché instantané existant, puis en créant le nouveau. |
Clichés instantanés récupérés automatiquement et catalogues de texte intégral
La fonctionnalité de récupération automatique de cliché instantané ne prend pas en charge les catalogues de texte intégral. Lorsqu'un cliché instantané récupéré automatiquement est créé, tous les catalogues de texte intégral dans la base de données sur le cliché instantané sont mis hors connexion. Lorsque la base de données est attachée à partir du cliché instantané, le catalogue de texte intégral reste définitivement hors connexion. Toutes les autres données restent disponibles dans la base de données attachée.
Lorsqu'une base de données qui contient un catalogue de texte intégral est attachée directement à partir d'un cliché instantané récupéré automatiquement, l'opération d'attachement retourne le message d'erreur suivant :
Serveur : Msg 7608, Niveau 17, État 1, Ligne 1 Une erreur de texte intégral inconnue (0xc000000d) s'est produite durant 'Montage d'un catalogue de texte intégral'. |
Si vous n'avez pas besoin d'attacher une base de données directement à partir du cliché instantané, vous pouvez éviter ce problème en copiant les fichiers de base de données et les catalogues de texte intégral à partir du cliché instantané dans un volume normal de la forme lettre_lecteur, puis en attachant la base de données à partir de cet emplacement. Les catalogues de texte intégral fonctionneront tant que la commande d'attachement spécifie l'emplacement correct des fichiers de texte intégral copiés.
5.4 Recherche en texte intégral sur les instances d'utilisateur
La recherche en texte intégral n'est pas prise en charge sur une instance d'utilisateur SQL Server Express (RANU).
5.5 L'utilisation de la fonctionnalité de recherche en texte intégral nécessite le redémarrage de l'ordinateur
Si vous installez SQL Server Express sous le compte de service réseau, vous ne pourrez utiliser la fonctionnalité de recherche en texte intégral qu'après avoir redémarré votre ordinateur.
5.6 Le chiffrement RC4 ne doit pas être utilisé
N'utilisez pas le chiffrement RC4 pour protéger vos données dans SQL Server 2005. Utilisez un chiffrement par blocs tels que le AES 256 ou Triple DES.
6.0 Réplication
Les remarques figurant dans cette section sont les toutes dernières informations relatives à la réplication.
6.1 La réplication est désactivée par défaut
SQL Server Express peut servir d'Abonné pour tous les types de réplication, mais la réplication n'est pas installée par défaut pour cette édition.
-
Dans la page Sélection de composant, développez Services de base de données.
-
Cliquez sur Réplication, puis sur Ce composant sera installé en totalité sur le disque dur local.
-
Dans la page Sélection de composant, cliquez sur Composants clients, puis sur Ce composant sera installé en totalité sur le disque dur local.
6.2 Les publications ne sont pas supprimées lors de la mise à niveau vers SQL Server Express
Si vous effectuez une mise à niveau vers SQL Server Express à partir d'une instance du moteur de base de données fonctionnant comme serveur de publication, les publications ne sont pas supprimées. SQL Server Express ne peut pas agir comme serveur de publication. Les publications restantes ne peuvent donc pas être utilisées sur SQL Server Express. Pour plus d'informations sur la suppression des publications, consultez la rubrique « Suppression de la réplication » dans la documentation en ligne de SQL Server 2005.
Important : |
---|
Ce problème s'applique uniquement à SQL Server Express with Advanced Services, et non à SQL Server Express SP1. |