Select the product you need help with
Introduction à SQL Server 2005 Compact EditionNuméro d'article: 920700 - Voir les produits auxquels s'applique cet article Remarque : SQL Server 2005 Compact Edition était appelé SQL Server 2005 Everywhere Edition pendant la phase de développement du produit. Par le biais du programme aperçu CTP (Community Technology) préliminaires et autres canaux, les clients ont communiqué à Microsoft que ce nom de produit peut-être entraîner la confusion avec une autre base de données les noms de produits dans l'industrie. Microsoft a pris cette rétroaction sérieusement et a modifié en conséquence le nom officiel du produit. SommaireINTRODUCTIONMicrosoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) est le repositionnement de Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile 3.0) sans la restriction de bureau. SQL Server Mobile 3.0 a été publiée en 2005 avec Microsoft Visual Studio 2005 et SQL Server 2005. SQL Server Mobile 3.0 est pris en charge sur les périphériques et sur Tablet PC. SQL Server Mobile 3.0 est également partiellement pris en charge sur les ordinateurs de bureau. Pour utiliser SQL Server Mobile 3.0 sur les ordinateurs de bureau, Visual Studio 2005 ou SQL Server 2005 doit être installé. Toutefois, avec SQL Server Compact Edition, cette restriction a été supprimée. Avec SQL Server Compact Edition, vous pouvez développer et déployer des applications indépendantes de SQL Server 2005 et Visual Studio 2005. Le SQL Server Compact Edition Preview CTP (Community Technology) a été publiée le 12 juin 2006. SQL Server Compact Edition Release Candidate 1 (RC1) a été publiée le 7 novembre 2006. La version CTP et la version RC1 de SQL Server Compact Edition ont été uniquement pour les fichiers binaires du runtime. La version Release to Web (RTW) de SQL Server Compact Edition pour tous les packages a été publiée le 15 janvier 2007. La version de SQL Server Compact Edition RTW est 3.1. Les packages suivants ont été publiées avec la version RTW de SQL Server Compact Edition :
Plus d'informationsSQL Server Compact Edition Runtime (SQLServerCE31-en.msi)SQL Server Compact Edition contient les bits du runtime qui peuvent être utilisés pour développer des applications et pour déployer des applications sur les ordinateurs de bureau et Tablet PC. SQL Server Compact Edition est un puissant moteur de base de données relationnelle encore légère. SQL Server Compact Edition prend en charge la syntaxe SQL courante. En outre, SQL Server Compact Edition fournit un modèle de développement et une API qui sont cohérents avec SQL Server. Par conséquent, vous pouvez développer plus facilement des applications bureautiques à l'aide de la version RTW de SQL Server Compact Edition qu'à l'aide de SQL Server Mobile. SQL Server Compact Edition comprend de nouvelles fonctionnalités telles que |DataDirectory| prise en charge de la chaîne de substitution et ClickOnce prend en charge afin que le déploiement est simple.Pour télécharger SQL Server Compact Edition Runtime, visitez le site Web de Microsoft à l'adresse suivante : http://www.Microsoft.com/downloads/details.aspx?FamilyId=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3 Les binaires SQL Server Compact Edition Runtime inclut les DLL suivantes :
(http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3)
Pour inscrire le fournisseur OLE DB, vous devez disposer des autorisations d'administrateur. Par conséquent, vous ne pouvez pas installer SQL Server Compact Edition, sauf si vous disposez des autorisations d'administrateur. Le package Windows Installer installe ces fichiers binaires dans le dossier « %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1 ». Après l'installation de SQL Server Compact Edition, un Microsoft SQL Server 2005 Compact Edition entrée est ajoutée dans Ajout / Suppression de programmes. Pour installer la version localisée (SQLServerCE31-[LN].msi), vous devez installer la version anglaise (SQLServerCE31-en.msi) tout d'abord, puis installez la version localisée. Remarque :[LN] représente la langue localisée. SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 (SSCE31VSTools-ENU.exe)SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 met à jour les composants de développement smart device Microsoft Visual Studio 2005 SP1 pour SQL Server Compact Edition à l'aide de l'environnement de design.Pour télécharger SQL Server Compact Edition Tools pour Visual Studio 2005 SP1, visitez le site Web de Microsoft à l'adresse suivante : http://www.Microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en Pour installer la version localisée (SSCE31VSTools-[LN].exe), vous devez installer la version anglaise (SSCE31VSTools-ENU.exe) tout d'abord, puis installez la version localisée.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en)
SQL Server Compact Edition Developer SDK (SSCE31SDK-ENU.msi)SQL Server Compact Edition Developer SDK contient les fichiers suivants pour le développement d'applications à l'aide de SQL Server Compact Edition comme magasin de base de données pour les applications :
http://www.Microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en La version anglaise de SQL Server Compact Edition Developer SDK contient uniquement la version anglaise de SQL Server Compact Edition Runtime. La version localisée de SQL Server Compact Edition Developer SDK contient la version anglaise de SQL Server Compact Edition Runtime et la version localisée de SQL Server Compact Edition Runtime. Après avoir installé SQL Server Compact Edition Developer SDK, le package d'installation pour SQL Server Compact Edition Runtime se trouve dans le dossier suivant :
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en)
%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop Pour installer la version localisée de SQL Server Compact Edition Runtime à partir de la version localisée de SQL Server 2005 Compact Edition Developer SDK, procédez comme suit :
SQL Server Compact Edition Server Tools (Sqlce30setupen.msi)Pour télécharger SQL Server Compact Edition Server Tools, reportez-vous au site Web de Microsoft à l'adresse suivante :http://www.Microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en Remarque : Pour installer la version localisée (Sqlce30setup[LN].msi), vous n'avez pas d'abord installer la version anglaise (Sqlce30setupen.msi).
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en)
Documentation de SQL Server Compact Edition en ligne (SSCE31BOL-en.msi)SQL Server Compact Edition documentation en ligne installe la documentation de SQL Server Compact Edition.Pour télécharger SQL Server Compact Edition documentation en ligne, visitez le site Web de Microsoft à l'adresse suivante : http://www.Microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en Remarque : Pour installer la version localisée (SSCE31BOL-[LN].msi), il est inutile d'installer la version anglaise (SSCE31BOL-en.msi) première.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en)
Installation côte à côte avec Visual Studio 2005 ou SQL Server 2005SQL Server Mobile 3.0 nécessite Visual Studio 2005 ou SQL Server 2005 soit installé sur l'ordinateur. Toutefois, SQL Server Compact Edition n'a pas cette exigence. Par conséquent, les utilisateurs peuvent développer et déployer des applications SQL Server Compact Edition sans avoir SQL Server 2005 ou Visual Studio 2005 installé. Toutefois, cette modification peut provoquer des modifications de comportement sur un ordinateur sur lequel SQL Server Compact Edition installée avec Visual Studio 2005 ou SQL Server 2005. Les utilisateurs rencontrent le problème suivant dans une installation côte à côte avec Visual Studio 2005 ou SQL Server 2005.Comportement de Visual Studio 2005Visual Studio 2005 et SQL Server Compact Edition
Visual Studio 2005 SP1 et SQL Server Compact Edition
Comportement de SQL Server 2005SQL Server 2005 ou SQL Server 2005 SP1 et SQL Server Compact Edition
SQL Server 2005 SP2 avec SQL Server Compact Edition
Nouvelles fonctionnalitésSQL Server Compact Edition inclut certaines fonctionnalités ne sont pas incluses dans SQL Server Mobile 3.0. Ces fonctionnalités sont les suivantes :
|DataDirectory| prise en charge de la chaîne de substitution|DataDirectory| (placée entre barres verticales) est une chaîne de substitution qui indique le chemin d'accès de base de données. Par conséquent, vous n'avez pas à inclure le chemin d'accès complet dans le code. Lorsque vous incluez le chemin d'accès complet dans le code, vous pouvez rencontrer des problèmes, car le chemin d'accès complet de la base de données peut être sérialisé dans des emplacements différents. Le |DataDirectory| chaîne de substitution facilite également de partager un projet et de déployer une application.Par exemple, si vous incluez le chemin d'accès complet dans le code, l'application peut avoir la chaîne de connexion.
Prise en charge ClickOnceClickOnce est une nouvelle technologie d'installation de logiciel qui prend en charge SQL Server Compact Edition. ClickOnce simplifie le déploiement d'une application Windows sur un serveur Web ou un partage de fichier réseau. Les administrateurs peuvent déployer ou mettre à jour une application en mettant à jour les fichiers sur un serveur. Les administrateurs n'ont pas à jour individuellement chaque client.Visual Studio prend totalement en charge pour la publication et la mise à jour des applications qui sont déployées à l'aide de ClickOnce. Prise en charge ClickOnce est disponible pour les projets créés à l'aide de Microsoft Visual Basic, Microsoft Visual C# et Microsoft Visual J#. Toutefois, la prise en charge ClickOnce n'est pas disponible pour les projets qui sont créés à l'aide de Microsoft Visual C++. Vous pouvez télécharger SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 et l'installer sur Visual Studio 2005 SP1. Cela installe la prise en charge intégrée de ClickOnce et installe les fichiers ClickOnce requis dans le répertoire correct. Comment faire pour intégrer ClickOnce avec SQL Server Compact EditionRemarque : Les descriptions des fichiers et les dossiers dans cette section utilisent la version anglaise de SQL Server Compact Edition. Si vous installez une autre version linguistique de SQL Server Compact Edition, le nom de paramètres régionaux dans les noms de fichiers et les noms de dossiers peut différer. Par exemple, le nom des paramètres régionaux peut-être être « Zh » au lieu de « EN ».Pour intégrer ClickOnce avec SQL Server Compact Edition, téléchargez SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 et l'installer sur Visual Studio 2005 SP1. Cette procédure installe la prise en charge intégrée de ClickOnce. Les fichiers ClickOnce requis sont également installés dans le répertoire approprié. Le tableau suivant décrit les fichiers ClickOnce. Réduire ce tableau
Réduire ce tableau
Améliorations de performancesDans SQL Server Compact Edition 3.1, certaines valeurs par défaut pour les paramètres d'entrée sont modifiées pour ordinateurs de bureau améliorer les performances. Toutefois, ces valeurs par défaut restent inchangés pour les périphériques mobiles pour des raisons de performances. Le tableau suivant répertorie les anciennes valeurs par défaut et les nouvelles valeurs par défaut pour les périphériques mobiles et ordinateurs de bureau.Réduire ce tableau
Remarque : Si vous recevez des messages d'erreur liés à ces paramètres d'entrée dans SQL Server Compact Edition 3.1, les messages d'erreur affichent toujours les anciennes valeurs pour ces paramètres d'entrée. Ce problème se produit car les messages d'erreur ne sont pas mis à jour pour refléter les nouvelles valeurs dans SQL Server Compact Edition 3.1. Ce problème sera corrigé dans la prochaine version de SQL Server Compact Edition. Problèmes connus liés à SQL Server Compact Edition 3.1 sur Windows VistaSQL Server Compact Edition Runtime est pris en charge sur Windows Vista. La fonctionnalité de base de données est soigneusement testée sur Windows Vista. Toutefois, il existe certains problèmes connus fonctionnels dans SQL Server Compact Edition 3.1 sur Windows Vista. Les sections suivantes décrivent les problèmes fonctionnels et les solutions de contournement.Pour assurer la compatibilité descendante, la fonctionnalité de cryptage de base de données de SQL Server 2005 Compact Edition utilise les mêmes algorithmes de cryptage comme SQL Server 2005 Mobile Edition. Ces algorithmes sont maintenant un peu obsolète et ne fournissent pas un niveau de sécurité qui satisfait aux stratégies de produit Microsoft standard. Nous vous conseillons d'utiliser une autre façon de sécuriser les données, par exemple, système de fichiers EFS dans laquelle vous pouvez. Problème 1Lorsque vous utilisez l'Assistant Configurer la synchronisation Web pour configurer Microsoft Internet Information Services (IIS) 7.0 sur Windows Vista, le message d'erreur suivant s'affiche :IIS est ne pas installé Remarque : L'Assistant Configurer la synchronisation Web définit différents paramètres dans IIS pour activer la synchronisation entre SQL Server Compact Edition et SQL Server. Pour contourner le problème 1Pour contourner ce problème, procédez comme suit :
Problème 2Lorsque vous exécutez le programme d'installation de SQL Server Compact Edition Server Tools (Sqlce30setupen.msi) de moindre privilège à mode de comptes utilisateur (LUA) sur Windows Vista, le message d'erreur suivant s'affiche :Composants de réplication SQL Server introuvable Pour contourner le problème 2Ouvrez une fenêtre d'invite de commandes disposant de privilèges élevés et puis exécutez le fichier Sqlce30setupen.msi.Problème 3Lorsque vous exécutez le programme d'installation de SQL Server Compact Edition Server Tools (Sqlce30setupen.msi) sous le mode silencieux sur Windows Vista, l'installation échoue.Ce problème se produit lorsque vous spécifiez le paramètre d'utilisateur par défaut ne doit ne pas utiliser des privilèges élevés. Ce problème se produit car le programme d'installation ne vous invite pas à utiliser des privilèges élevés. En revanche, le programme d'installation utilise le paramètre d'utilisateur par défaut pour des privilèges élevés. Pour contourner le problème 3Spécifiez le paramètre d'utilisateur par défaut à utiliser des privilèges élevés avant d'exécuter SQL Server Compact Edition Server Tools.Problème 4Envisagez le scénario suivant. Vous disposez d'un ordinateur qui exécute Visual Studio 2005. Vous mettez à niveau le système d'exploitation sur cet ordinateur vers Windows Vista. Dans ce scénario, l'intégration de SQL Server Compact Edition 3.1 avec Visual Studio 2005 est interrompue.SQL Server Compact Edition 3.1 contient le SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 package. Ce package installe les composants pour intégrer SQL Server Compact Edition 3.1 avec Visual Studio 2005. Ce package ajoute également certaines entrées de Registre qui utilise Visual Studio 2005. Une fois que vous mettez à niveau le système d'exploitation vers Windows Vista, l'intégration est interrompue. Pour contourner le problème 4Pour contourner ce problème, procédez comme suit :
Problème 5Envisagez le scénario suivant. Vous disposez d'un ordinateur qui exécute Windows Server 2008. Vous installez SQL Server 2005 Service Pack 2 sur cet ordinateur. Dans le Connexion de base de données boîte de dialogue dans SQL Server Management Studio, vous créez une nouvelle base de données SQL Server Compact Edition. Dans ce scénario, vous remarquez que la base de données est créé dans le dossier %WINDIR%\SYSTEM32.Pour contourner le problème 5Spécifiez un chemin d'accès ainsi que le nom de fichier lorsque vous créez une nouvelle base de données SQL Server Compact Edition dans SQL Server Management Studio.Autres problèmes connus liés à SQL Server Compact Edition 3.1Problème 1Envisagez le scénario suivant. Vous publiez une application SQL Server Compact Edition 3.1 localisée à l'aide de ClickOnce. Ensuite, vous déployez cette application vers un autre ordinateur. Dans ce scénario, la version localisée de SQL Server Compact Edition Runtime n'est pas installée.Pour contourner le problème 1Pour contourner ce problème, créez votre propre fichier .xml de package pour ClickOnce. Cela afin de vous assurer que la version localisée de SQL Server Compact Edition Runtime est installée lorsque vous déployez l'application.Pour plus d'informations sur comment ajouter des conditions préalables à une application, visitez le site de Web Microsoft Developer Network (MSDN) suivant : http://msdn2.Microsoft.com/en-us/library/ms165429 (VS.80) .aspx
(http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx)
Problème 2Envisagez le scénario suivant. Vous installez la version anglaise de SQL Server Compact Edition Runtime. Ensuite, vous installez une version localisée de SQL Server Compact Edition Runtime sur le même ordinateur. Dans ce scénario, vous remarquez que l'entrée suivante est supprimée du fichier Machine.config lorsque vous désinstallez SQL Server Compact Edition Runtime :Fournisseur de données SQL Server Compact Edition Remarque : Le fichier Machine.config se trouve dans le dossier suivant : Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir Ce problème peut provoquer des problèmes dans les applications indépendant du fournisseur.Pour contourner le problème 2Pour contourner ce problème, appliquez l'une des méthodes suivantes :
Problème 3Vous ne pouvez pas installer SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 côte à côte pour différentes versions linguistiques sur le même ordinateur.Remarque : Vous pouvez installer Visual Studio 2005 SP1 côte à côte pour versions linguistiques différentes sur le même ordinateur. Problème 4Dans SQL Server Compact Edition 3.1, vous ne pouvez pas utiliser la procédure stockée sp_repladdcolumn pour effectuer les opérations suivantes dans une instruction SQL :
Pour contourner le problème 4Créez deux instructions SQL pour effectuer les opérations séparément.Par exemple, créer les instructions SQL suivantes pour effectuer les opérations que vous souhaitez. Mises à jour logiciellesSQL Server Compact Edition 3.1 résout de nombreux bogues qui se produisent dans les versions antérieures de SQL Server Compact Edition. La liste suivante décrit certains des bogues que SQL Server Compact Edition 3.1 résout :
PropriétésNuméro d'article: 920700 - Dernière mise à jour: dimanche 28 avril 2013 - Version: 18.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients. La version anglaise de cet article est la suivante: 920700
(http://support.microsoft.com/kb/920700/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles |




Retour au début








