Numéro d'article: 889552 - Dernière mise à jour: vendredi 16 novembre 2007 - Version: 1.3 Description du Service Pack 2 pour SQL Server 2000: 9 novembre 2001SommaireRésumé Microsoft SQL Server 2000 Service Pack 2 (SP2) contient mises à jour pour les composants de base de données d'une installation SQL Server 2000. Cet article présente suivantes :
Contenu
Plus d'informationsIntroduction 1.0Cette version du Service Pack 2 (SP2) pour Microsoft SQL Server 2000 est fournie dans trois parties :
note Bureau SP2 moteur est le seul service pack partie disponibles dans portugais (Brésil), suédois et néerlandais, car SQL Server 2000 Desktop Engine est la seule version de SQL Server 2000 généré pour ces langues. Les composants de SQL Server 2000 mis à niveau par base de données des composants SP2 ou Analysis Services SP2 ne sont pas disponibles dans ces langues. Portugais (Brésil), suédois, néerlandais utilisateurs qui souhaitent Application Service Pack 2 vers une version de SQL Server autre que le moteur Desktop doit télécharger les fichiers Service Pack 2 qui correspond à la langue de l'édition mise à leur sont niveau, tels que le téléchargement de la langue anglaise Service Pack 2 fichiers si elles exécutez une version anglaise de SQL Server 2000. Vous trouverez les instructions de téléchargement ci-dessous dans 2.0 de la section « Downloading and extracting SP2 ». Détails de base de données des composants installation Service Pack 2 Installation SP2 des composants de base de données détecte automatiquement quelle édition de SQL Server 2000 est présente sur l'instance de SQL Server 2000 est mis à niveau et seulement met à niveau les composants qui ont été installés pour cette instance. Par exemple, lorsque le service pack est appliqué à un ordinateur exécutant SQL Server 2000 Édition Standard, il ne tente pas mettre à niveau des composants fournis uniquement avec SQL Server 2000 Édition Entreprise. Service Pack 2 de la base de données des composants peuvent être appliquées à une instance par défaut unique ou une instance nommée de SQL Server. Si plusieurs instances de SQL Server 2000 avez besoin d'être mis à niveau vers SP2, vous devez appliquer SP2 à chaque instance. Lorsqu'une instance sur un ordinateur doté d'une ou plusieurs instances de SQL Server 2000 est mis à niveau vers SP2, tous les outils de sont mis à niveau vers SP2. Il y ne sont pas des copies distincts des outils pour chaque instance sur un ordinateur. supprimer le Service Pack 2 Lorsque le service pack est installé, il effectue des modifications dans les tables système pour des raisons de maintenance et il met également à niveau les bases de données distribution et d'utilisateur qui sont membres d'une topologie de réplication. En raison de ces modifications, Service Pack 2 Impossible de supprimer facilement. Pour revenir à la version que vous utilisiez avant l'installation de SP2, vous devez tout d'abord désinstaller l'instance de SQL Server 2000. Puis vous devez réinstaller cette instance de SQL Server 2000. Si vous ont été exécutez SQL Server 2000 SP1, vous devrez réappliquer le Service Pack 1 à l'instance. Pour plus d'informations sur la désinstallation SP2, voir la section 3.13 « Uninstalling SP2. » note Pour supprimer le Service Pack 2, doit avoir une sauvegarde des bases de masque , le modèle et msdb données, immédiatement avant pour appliquer le Service Pack 2. Pour plus d'informations, voir section 3.1 « Back up your SQL Server databases » et la section 3.2 « Back up your Analysis Services databases. » plus d'informations sur le Service Pack 2 Une liste des correctifs contenus dans ce service pack est fournie dans l'article de base de connaissances Microsoft Q306908. Chaque correctif répertorié dans 306908 possède un lien à un article de la base de connaissances décrivant le problème résolu par le correctif. Ces articles sont publiés sur le Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Suivez les liens vers les articles de correctif pour afficher des informations sur chaque correctif. Des informations concernant SQL Server 2000 Service Pack 2 n'était pas disponible dans le temps à inclure dans ce fichier Lisezmoi seront publiées dans l'article de base de connaissances Microsoft Q306909. Cet article est disponible à la Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . correctifs QFE Si vous avez reçu un correctif QFE après 3 octobre 2001, le correctif n'est pas susceptible d'être inclus dans le Service Pack 2. Veuillez contactez votre fournisseur principal de support technique sur un correctif QFE par rapport à un Service Pack 2. 1.1 Identifier la version actuelle de SQL Server ou Analysis ServicesUtiliser les techniques suivantes pour savoir quelle version de SQL Server ou Analysis Services que vous avez installée.SQL Server Pour identifier la version de SQL Server 2000, vous avez installé, type SELECT @ @version à l'invite de commande lorsque vous utilisez les utilitaires osql ou isql ou dans la fenêtre Requête dans l'Analyseur de requêtes SQL. Le tableau suivant présente la relation entre la chaîne de version signalée par @ @version et le numéro de version SQL Server 2000. Réduire ce tableau
Analysis Services Pour identifier la version d'Analysis Services que vous avez installée, procédez comme suit :
Réduire ce tableau
2.0 Téléchargement et extraction de Service Pack 2Ce service pack est distribué de trois façons :
Fichiers de base de données et Analysis Services SP2 2.1Lors du téléchargement et extraction des composants de base de données ou fichiers d'installation Analysis Services SP2 à partir d'Internet, suivez les instructions suivantes.Téléchargez un des fichiers répertoriés dans la section 2.0, puis placez le fichier auto-extractible dans un dossier sur l'ordinateur qui exécute l'instance de SQL Server 2000 sur lequel vous installez ce service pack. À partir de ce dossier, exécutez le fichier. Le programme auto-extraction vous invite pour le nom du dossier dans lequel les fichiers du service pack placés. Sur le lecteur local dans lequel vous avez téléchargé les fichiers d'installation du service pack, vous devez espace environ trois fois la taille du fichier à extraction automatique. Cela inclut d'espace pour stocker le fichier, espace pour le stockage des fichiers extraits du service pack et espace de travail temporaire requis par le programme auto-extraction lui-même. Vous pouvez renommer le dossier sélectionné après extraction des composants ; Toutefois, assurez-vous que le nom de répertoire ne contiennent pas de vide des espaces. Vous pouvez utiliser le même dossier cible pour chacun des fichiers ci-dessus ; ils ne remplace ni interférer avec eux. Les fichiers à extraction automatique sont utilisés pour créer un ensemble de répertoires et fichiers sur votre ordinateur qui sont identiques à ceux présents sur le CD-ROM du Service Pack 2. Si vous téléchargez Service Pack 2, vous devez extraire les fichiers pour créer les répertoires de pack service avant de pouvoir exécuter le programme d'installation de SQL Server. Pour les composants de base de données et Analysis Services, le processus de configuration est le même pour le CD-ROM du Service Pack 2 et les fichiers du SP2 extraits. note Certains des fichiers dans les service packs sont des fichiers système, sorte que vous ne pouvez pas visualiser les sauf si vous suivez cette procédure : dans Windows Explorer, dans le menu Affichage , cliquez sur Options , cliquez sur l'onglet Affichage et puis activez la case à cocher Afficher tous les fichiers . 2.2 Bureau fichier de moteur SP2Lors du téléchargement et extraction le fichier d'installation Desktop Engine Service Pack 2 à partir d'Internet, suivez les instructions suivantes.Télécharger et extraire le fichier de Desktop Engine Service Pack 2 comme décrit ci-dessus pour les composants de base de données et les fichiers Analysis Services SP2, avec les exceptions suivantes. Si vous téléchargez le fichier de Desktop Engine Service Pack 2 à partir d'Internet, vous pouvez appliquer le service pack uniquement aux instances de Desktop Engine qui ont été installés à partir de sqlrun01.msi. Si vous essayez d'appliquer le service pack à des instances qui ont été créés avec sqlrun02.msi ? sqlrun16.msi du fichier Setup.exe qui a été téléchargée à partir d'Internet, vous obtenez l'un des erreurs suivantes : Ce package d'installation n'a pas pu être ouvert. Vérifiez que le package existe et que vous pouvez y accéder, ou contactez le revendeur de l'application pour vérifier que c'est un package Windows Installer valide. Le correctif de mise à jour ne peut pas être installé par le service Windows Installer car le programme à mettre à niveau peut être manquant, ou le correctif de mise à jour peut mettre à jour une version différente du programme. Vérifiez que le programme doit être mis à niveau existe sur votre ordinateur et que vous avez le correctif de mise à niveau correct. L'installation du 3.0 Service packPour installer le Service Pack 2, suivez les instructions d'installation ci-dessous. Non pour toutes les étapes sont obligatoires, selon des suivantes composants SQL Server 2000 configurations auquel le service pack est appliqué :
note Le service pack est langue spécifique. Appliquez le service pack avec la même langue que le composant SQL Server que vous mettez à niveau. note Avant d'installer le Service Pack 2 sur la version française de Windows NT 4.0, lisez et suivez les instructions de base de connaissances article 259484. Vous pouvez accéder l'article à partir de la Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . avant de commencer une installation modifié de Service Pack 1 Les suivantes s'appliquent aux composants toutes les installations à l'exception de Analysis Services : Installation du Service Pack 2 ne mettez pas à niveau bases de données utilisateur à l'exception pour les bases de données utilisateur sont impliqués activement dans les topologies de réplication. Bases de données non impliqués dans les topologies de réplication inutile toutes les dépendances sur SP2. Par exemple :
Si le programme d'installation du Service Pack 2 détecte les bases de données utilisateur ou les groupes de fichiers qui ne sont pas accessible en écriture, il :
note Ce message n'affecte pas les installations sans assistance. Pour en savoir plus sur les installations sans assistance, consultez 4.0 section « Unattended installations ». Pour plus d'informations sur les copies une base de données accessible en écriture, voir la section 3.12 « Applying SP2 to non-writable databases or filegroups. » Pour en savoir plus sur la réapplication SP2, consultez section v.3.14 « Reapplying SP2. » note Pendant l'installation, configuration ne fait aucune distinction entre les bases de données en lecture seule et bases de données hors connexion ou suspect. Si une base de données de réplication ou un groupe de fichiers est dans une de ces conditions lors de l'installation et est impliqué dans une topologie de réplication, le service pack doit réapplique après la base de données est accessible en écriture. note Puisque les bases de données non-Microsoft inscriptibles entraîne plus programme d'installation échoue, vous devez plus supprimer journal livraison avant la mise à niveau vers Service Pack 2. Préparation d'un serveur Gestion des systèmes distribués installation SQL Server 2000 Service Pack 2 ne peut pas être installé à distance. Toutefois, vous pouvez utiliser Microsoft Systems Management Server d'installer SP2 automatiquement sur plusieurs ordinateurs exécutant Microsoft Windows NT Server 4.0. Pour ce faire, vous devez utiliser un fichier de définition de package (fichier Smssql2ksp2.pdf) qui automatise la création d'un package de SQL Server dans Systems Management Server. Le package SQL Server peut ensuite être distribué et installé sur les ordinateurs exécutant Systems Management Server. Le fichier Sms2kdef.bat est un fichier de commandes qui détecte la plate-forme de l'ordinateur et exécute la version appropriée du programme d'installation. Impossible d'utiliser Systems Management Server pour installer le SP2 de moteur sur le Bureau. 3.1 Sauvegarder vos bases de données SQL ServerLes suivantes s'appliquent aux composants toutes les installations à l'exception composants clients de la base de données :Avant de l'installation SP2 des composants de base de données ou Desktop Engine Service Pack 2, sauvegardez les bases de données maître , msdb et modèles . Lors de l'installation du service pack permet modifications pour les bases de données maître , msdb et modèles , qui les rend incompatible avec les versions antérieures à Service Pack 2. Ces sauvegardes sont requis si vous décidez de réinstaller SQL Server 2000 sans Service Pack 2. Il est également conseillé de sauvegarder vos bases de données utilisateur, bien que SP2 effectuera uniquement mises à jour de bases de données qui sont membres du topologies de réplication. 3.2 Sauvegarder vos bases de données Analysis ServicesLes suivantes s'appliquent uniquement aux services d'analyse :Avant d'installer Analysis Services SP2, sauvegardez vos bases de données en effectuant une copie de votre dossier Microsoft analyse Services\Data Analysis Services, qui est installé par défaut sous le dossier C:\Program Files. Si vous n'avez pas effectué une migration votre référentiel Analysis Services vers SQL Server, effectuez une copie de sauvegarde du fichier Msmdrep.mdb, situé dans le dossier Microsoft analyse Services\bin. Vous pouvez également enregistrer votre serveur d'analyse entrées de Registre en exécutant regedit.exe et en utilisant l'élément Exporter un fichier du Registre dans le menu Registre pour exporter la clé HKEY_LOCAL_MACHINE\SOFTWARE\OLAP Server dans un fichier de sauvegarde. 3.3 Vous assurer que les bases de données système disposez de suffisamment d'espace libreLes suivantes s'appliquent aux composants toutes les installations à l'exception composants clients de la base de données et Analysis Services :Si l'option étendue automatique n'a pas été sélectionnée pour les bases de données principal et msdb , les bases de données doivent être au moins 500 Kilooctets (Ko) d'espace libre. Pour vérifier qu'ils ont cet espace, exécuter le système sp_spaceused procédure de la base de données maître ou msdb stockée. Si l'espace non alloué dans un base de données est moins de 500 Ko, augmenter la taille de la base de données. Pour plus d'informations, voir « Extension a Database » dans la documentation en ligne de SQL Server . Si l'option étendue automatique a été sélectionnée pour les bases de données principal et msdb et il y a suffisamment de place sur les lecteurs, vous pouvez ignorer cette étape. Pour vérifier que cette option a été sélectionnée dans SQL Server 2000, ouvrez SQL Server Enterprise Manager, cliquez avec le bouton droit sur l'icône de la base de données et cliquez sur Propriétés. Vérifiez que la case à cocher agrandir automatiquement fichier est activée. Pour vérifier que cette option a été sélectionnée dans Desktop Engine, exécutez les instructions SQL suivantes :
3.4 Arrêter services et applications avant d'exécuter le programme d'installation de SP2Les considérations suivantes s'appliquent à tous les composants :Vous pouvez appliquer SP2 sans arrêt des services. Si vous n'arrêtez pas services, vous serez invité à redémarrer fois l'installation achevée. Sans redémarrage, le service échouera démarrer. Vous pouvez appliquer SP2 sans redémarrer votre ordinateur en arrêtant les services et applications suivants avant d'appliquer le service pack :
3.5 Installation SP2 de composants de base de donnéesLes suivantes s'appliquent aux composants toutes les installations à l'exception de Desktop Engine et Analysis Services :Exécutez le script fichier Setup.bat à partir de ces emplacements :
Le programme d'installation puis :
La boîte de dialogue mode d'authentification ne pas par défaut, les paramètres en cours pour l'installation. Boîte de dialogue par défaut est :
Le programme d'installation place un enregistrement des actions qu'il effectuée dans le fichier Sqlsp.log dans le répertoire Windows de l'ordinateur sur lequel il a été exécuté. Si plusieurs instances sont mis à niveau, uniquement la mise à niveau plus récente est enregistrée dans le journal. 3.6 Installer Analysis Services SP2Les suivantes s'appliquent uniquement aux services d'analyse :Pour installer Analysis Services SP2, exécutez Setup.exe à partir des emplacements suivants :
3.7 Installer SP2 moteur DesktopLes suivantes s'appliquent uniquement aux Desktop Engine :Le service pack pour le SQL Server 2000 Desktop Engine (également appelé MSDE 2000) est destiné aux développeurs qui créent des applications redistribuables qui utilisent le moteur Desktop de. Si vous exécutez une application qui utilise le moteur Desktop, contactez votre fournisseur de logiciel pour plus d'informations sur la mise à niveau instances de Desktop Engine installé par ces applications. Pour plus d'informations, consultez la rubrique "distribution le SQL Server 2000 Desktop Engine" dans la documentation en ligne de SQL Server . Le service pack pour le moteur Desktop est fourni sous trois formes :
configuration requise Utilisez Setup.exe pour appliquer ce service pack. Le Setup.exe de Desktop Engine SP2 accepte les mêmes paramètres que le Setup.exe moteur SQL Server 2000 Desktop publié avec SQL Server 2000. Vous pouvez trouver les documents de référence pour Setup.exe dans :
Si vous devez appliquer le Service Pack 2 directement à partir du CD-ROM, vous devez tout d'abord mettre à niveau Windows Installer vers la version 2.0.2600.0 ou version ultérieure. Ce processus nécessite que vous redémarriez votre ordinateur. Pour mettre à niveau Windows Installer :
appliquer les packages de correctifs Les packages de correctifs distribués dans ce Service Pack mettra à niveau par défaut portant des instances de MSDE (01-16) comprises dans le CD-ROM SQL Server 2000. Pour mettre à niveau une instance de MSDE, vous devez appliquer le correctif correspondant. Par exemple, pour mettre à niveau une instance avez initialement installée à partir d'un SqlRun03.msi, vous devez utiliser SQLRun03.msp. note Étant donné que ces fichiers sont très volumineuses, la version téléchargeable de ce Service Pack contient uniquement un package de correctifs : SQLRun01.msp. Les autres packages de correctifs quinze sont sur le CD-ROM SQL Server 2000 Service Pack 2. Utilisez Setup.exe à partir de la ligne de commande pour appliquer un package de correctifs à une instance de MSDE installée. Si vous connaissez le package d'installation a été utilisé pour installer votre instance de Desktop Engine, vous pouvez spécifier que Setup.exe utiliser le correctif correspondant avec l'option /p. Par exemple :
note N'utilisez pas ouvrants et fermants guillemets autour du nom de l'instance. Si le programme d'installation ne peut pas trouver le package correctif approprié, vous obtenez un message d'erreur. note Lorsque vous utilisez setup.exe pour installer MSDE SP2 sur un ordinateur exécutant Windows 98 ou Windows Millennium Edition, vous devez utiliser le commutateur UPGRADEUSER pour spécifier le nom d'un accès qui est un membre du rôle de serveur fixe sysadmin. Pour plus d'informations sur UPGRADEUSER , voir la section 3.1.23 du fichier Lisezmoi.txt de SQL Server 2000 d'origine. redistribution du service pack Nous recommandons que fournisseurs de logiciels indépendants (ISV) qui souhaitent redistribuer ce service pack cela comme suit :
note Vous pouvez redistribuer une copie complète du Service Pack 2. emplacements de fichiers Sur le SQL Server 2000 Desktop Engine CD-ROM du Service Pack 2 , les modules de fusion et les fichiers d'installation sont situés dans \MSDE. Pour une liste complète, consultez « à l'aide de SQL Server Desktop moteur fusion modules » dans la documentation en ligne de SQL Server . 3,8 Redémarrage des servicesLes considérations suivantes s'appliquent à tous les composants :Lorsque le programme d'installation a terminé, il peut vous inviter à redémarrer le système. Après les redémarrages système (ou après l'installation de programme terminée sans demander un redémarrage), utilisez l'application Services dans le Panneau de configuration pour vous assurer que services MS DTC et la recherche de Microsoft, MSSQLServer MSSQLServerOLAPService et SQLServerAgent ou leurs équivalents instance-spécifiques exécutent. Sauvegarder bases de données de masque et msdb les mise à niveau. 3.9 Redémarrer des applicationsLes considérations suivantes s'appliquent à tous les composants :Redémarrez les applications que vous avez fermé avant d'exécuter la configuration de pack de service. 3.10 L'installation sur un cluster avec basculementLes suivantes s'appliquent uniquement aux composants de SQL Server 2000 qui font partie d'un cluster de basculement :Pour installer ce service pack sur un cluster avec basculement :
Si vous mettez à niveau une instance (non mis en cluster) par défaut de SQL Server à un serveur virtuel, vous devez tout d'abord effectuer la mise à niveau d'une instance par défaut vers une instance virtuelle et ensuite appliquer SQL Server 2000 SP2. Pour plus d'informations sur la mise à niveau, voir « Comment faire pour mettre à niveau une instance par défaut vers une instance en cluster par défaut de SQL Server 2000 (Setup) » dans la documentation en ligne de SQL Server . Si vous devez reconstruire un n?ud du cluster avec basculement, vous devez :
3.11 Installation sur des serveurs répliquésLes suivantes s'appliquent uniquement aux composants de SQL Server 2000 qui font partie d'une topologie de réplication :Déployer ce service pack sur des serveurs répliqués dans cet ordre :
Dans la réplication de fusion, la base de données de distribution est utilisée uniquement pour stocker l'historique de l'agent. En règle générale, la base de données de distribution réside sur le même ordinateur que la base de données publiée. Toutefois, il est également possible d'avoir une base de données distribution distante pour la réplication de fusion sur sites pour centraliser l'enregistrement de l'historique des agent. Vous pourrez pas mettre à niveau tous les serveurs dans une topologie de réplication immédiatement ; toutefois, les opérations de réplication sont généralement inchangées entre les serveurs exécutant les instances de SQL Server 2000 et ce service pack. Les exceptions à cette décrites dans section 5.3.7 « Restoring replicated databases from different versions of SQL Server ». note Installation du Service Pack 2 mettre à niveau les bases de données utilisateur qui sont membres d'une topologie de réplication. Si une des bases de données qui appartiennent à une topologie de réplication est non accessible en écriture, vous devez rendre inscriptible et réappliquer le programme d'installation du Service Pack 2 pour appliquer le Service Pack 2 à ces bases de données. Pour plus d'informations sur les copies une base de données accessible en écriture, voir la section 3.12 « Applying SP2 to non-writable databases or filegroups. » Pour en savoir plus sur la réapplication SP2, consultez section v.3.14 « Reapplying SP2. » Un jeu de sauvegarde existant qui comptes pour la réplication permettra de restauration d'une base de données à un point connu après la mise à niveau Service Pack 2 en cas de défaillance. Après avoir appliqué Service Pack 2, un journal ou de base de données complète la sauvegarde est recommandée pour une base d'utilisateur données impliquée dans une topologie de réplication. Ainsi, en cas de défaillance d'une base de données réplication, Service Pack 2 ne devrez pas réapplique après que la base de données a été restauré. 3.12 Appliquer SP2 à bases de données non-Microsoft accessible en écriture ou de groupes de fichiersLes suivantes s'appliquent uniquement aux composants de SQL Server 2000 qui font partie d'une topologie de réplication :Lorsqu'il existe de bases de données non inscriptibles ou des groupes de fichiers, le programme d'installation affiche le message suivant : En général, vous pouvez ignorer cet avertissement et programme d'installation va continuer. Toutefois, si une des bases de données non inscriptibles répertoriées dans le journal d'installation sont membres d'une topologie de réplication, vous devez effectuer ces bases de données accessible en écriture et réappliquer le programme d'installation du Service Pack 2 à cette instance de SQL Server 2000. note Ce message n'affecte pas les installations sans assistance. Pour en savoir plus sur les installations sans assistance, consultez les installations sans assistance de section 4.0. note Pendant l'installation, configuration ne fait aucune distinction entre les bases de données non-Microsoft accessible en écriture et de bases de données hors connexion ou suspect. Si une base de données ou un groupe de fichiers se trouve dans une de ces conditions lors de l'installation, le service pack doit réapplique. Pour plus d'informations sur Importation d'une base de données en ligne, visualiser « association et Detaching a Database » dans la documentation en ligne de SQL Server et pour plus d'informations sur diagnosing suspects bases de données, consultez « et base de données de dépannage du serveur » dans la documentation en ligne de SQL Server . Pour appliquer le Service Pack 2 à une base de données en lecture seule :
3.13 Désinstaller le Service Pack 2Les considérations suivantes s'appliquent à tous les composants à l'exception de Analysis Services :Pour revenir à la version pré-Service Pack 2 de composants de SQL Server 2000, vous devez avez pris une sauvegarde des bases de données maître , msdb et modèle antérieures à l'installation de SP2. Pour plus d'informations, voir section 3.1 « Back up your SQL Server databases ». note Si une des bases de données sont impliquée dans la réplication, vous devez désactiver la publication.
V.3.14 réapplication Service Pack 2Les considérations suivantes s'appliquent à tous les composants :Dans les cas suivants, il sera nécessaire réappliquer SQL Server 2000 SP2 :
Installations sans assistance 4.0Service Pack 2 de la base de données des composants peuvent être appliquées à une instance de SQL Server 2000 exécutée sur un ordinateur en mode sans assistance. Le CD-ROM de Service Pack 2 de composants de base de données contient des fichiers ISS qui peuvent servir à effectuer des paramétrages de Service Pack 2 sans assistance. Ces fichiers sont situés dans le répertoire racine sur le CD-ROM et peuvent être utilisés pour effectuer différents types d'installations :
4.1 Redistribution SP2 Data Access ComponentsCe service pack inclut un fichier auto-extractible, SQLRedis.exe et une version de Redist.txt. Ces fichiers sont dans le SP2 de composants de base de données. Par défaut, lorsque SQLRedis.exe est exécuté, il :
Commentaires de documentation 5.0Cette section traite des problèmes qui peuvent se produire, ainsi que les nouvelles fonctionnalités qui seront disponibles lorsque vous exécutez ce service pack. Ces problèmes s'appliquent à l'exécution du service pack afin de mettre à niveau vers SQL Server 2000 et SQL Server 2000 SP1 et sont pas le résultat des correctifs contenus dans ce service pack.Les segments Analysis Services et services de données META dans cette section ne sont applique pas aux installations uniquement Desktop Engine. Améliorations de la base de données et Desktop Engine 5.1Les problèmes suivants s'appliquent aux instances de SQL Server 2000 sur lesquels le SP2 de composants de base de données a été installé et instances de Desktop Engine sur lequel Desktop Engine Service Pack 2 a été installé.5.1.1 L'installation de nouvelles instances de Desktop Engineintroduit dans le Service Pack 1 Suivez ces procédures pour installer une nouvelle instance de Desktop Engine après l'application du Service Pack 2.
5.1.2 Utilisant des caractères chinois, japonais ou coréen avec SP2 de composants de base de donnéesintroduit dans le Service Pack 1 Si vous installez Service Pack 2 de la base de données des composants sur un serveur exécutant le système d'exploitation Windows NT 4.0 ou Windows 98 et de la mise à niveau une version ultérieure de Windows 2000, la mise à niveau Windows 2000 remplace certains fichiers système. Ces fichiers système sont nécessaires pour le tri des caractères chinois, japonais ou coréens. Si vous utilisez des caractères chinois, japonais ou coréens dans vos bases de données SQL Server, vous pouvez aussi réexécuter la version de SQLRedis.exe fournie avec Service Pack 2 après avoir effectué la mise à niveau vers Windows 2000. Pour plus d'informations sur l'exécution SQLRedis.exe, voir la section 4.1 « Redistributing SP2 Data Access Components ». note Vous devez réappliquer SQLRedis.exe sur les ordinateurs client ou sur les serveurs qui ne disposent pas de bases de données contenant des caractères chinois, japonais ou coréen. Les équipes de hachage 5.1.3 supprimésintroduit dans le Service Pack 1 Hachage équipes ont été supprimés. En raison de certaines améliorations à SQL Server 2000, les équipes de hachage produisent plus les avantages de performance qu'ils offerts dans SQL Server version 7.0. En outre, Suppression d'équipes de hachage rend SQL Server 2000 plus stable. Par conséquent, l'optimiseur de requête génère plus plans de requête à l'aide les équipes de hachage. Dans les rares cas, la suppression d'équipes de hachage peut provoquer la requête pour traiter plus lentement. Analyser les requêtes pour voir si création d'index plus appropriées renverra performances des requêtes vers son niveau précédent. Commutateurs de masque l'affinité 5.1.4 ajoutésintroduit dans le Service Pack 1 Deux commutateurs de masque d'affinité ont été ajoutés à ce service pack. basculer de masque d'affinité d'E / S Avec ce service pack, vous pouvez spécifier quels processeurs seront utilisés pour exécuter des threads pour les opérations d'E / S sur disque. Ce commutateur doit être utilisé conjointement avec l'option de masque d'affinité . Pour plus d'informations, voir la 298402 dans Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . masque d'affinité connexion basculer Avec ce service pack, vous pouvez configurer les systèmes activés pour virtuel interface Architecture (VIA) pour lier les connexions SQL Server à partir de certaines cartes réseau à un processeur ou à l'ensemble des processeurs. Ce commutateur doit être utilisé conjointement avec l'option de masque d'affinité . Pour plus d'informations, voir la 299641 dans Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . 5.1.5 SQL Server Agent enregistre les informations de compteintroduits dans SP2 L'historique de traitement SQL Server Agent enregistre désormais le compte Windows sous le travail de chaque étape a été exécuté. Ces informations permettent aux administrateurs de diagnostiquer les problèmes de sécurité avec les tâches planifiées, y compris les tâches planifiées définies pour la réplication et Data Transformation Services tâches. 5.1.6 Filtrée vue indexéeintroduits dans SP2 Si vous avez rencontré bogue SQL Server 2000 355069 comme indiqué dans 306467 article de base de connaissances Microsoft, ce service pack empêche uniquement les occurrences futures des résultats inattendus en raison de modifications de données. En outre à appliquer ce correctif, tous les index basés sur les vues par conditions de filtrage devez être recréé. Pour plus d'informations, voir la 306467 dans Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Améliorations des services d'analyse 5.2Améliorations de services d'analyse dans le Service Pack 2 incluent :
Partitions 5.2.1 distantsintroduit dans le Service Pack 1 Lorsqu'une partition distante est créée sur un serveur local qui possède SP1 ou version ultérieure installé, le serveur distant doit utiliser un compte d'utilisateur de domaine disposant autorisations d'accès complet dans le cube parent sur le serveur local. N'importe quel compte d'utilisateur qui est membre du groupe Administrateurs OLAP sur le serveur local est a autorisations d'accès complet. En outre, si le serveur local présente SP1 est installé sur celui-ci, le serveur distant également doit avoir SP1 est installé sur ce dernier pour créer ou gérer des partitions à distance. Installation du client redistribuable 5.2.2 mis à jour Analysis Servicesintroduit dans le Service Pack 1 L'analyse Services SP1 et versions ultérieures comprend des versions mises à jour des programmes de programme d'installation redistribuable client suivants :
note PTSFull.exe inclut MDAC ; PTSLite.exe n'est pas le cas. Utiliser ces programmes d'installation client mis à jour dans vos applications pour empêcher ou résoudre problèmes de configuration client que vous pouvez rencontrer lorsque vous utilisez Analysis Services et Microsoft Office XP. note Lorsque vous utilisez Analysis Services avec Office XP, le client de mise à niveau est fortement recommandé. Prise en charge 5.2.3 activée pour les données tierce partie fournisseurs d'algorithmes Explorationintroduit dans le Service Pack 1 Le Service Pack 1 Services d'analyse et plus tard inclut la prise en charge l'ajout de fournisseurs d'algorithmes l'exploration de données tiers. Pour plus d'informations sur le développement d'un fournisseur d'algorithme l'exploration de données, consultez le livre blanc « fournisseurs tiers données Exploration » et le OLE DB pour le Kit de ressources Exploration de données , qui inclut le code un exemple de fournisseur de données Exploration algorithme, au Microsoft Data Access and Storage Development Center (http://msdn.microsoft.com/data/) . 5.2.4 Installation Analysis Services sur un ordinateur avec des fichiers mis à jour clientintroduit dans le Service Pack 1 Si vous installez SQL Server 2000 Analysis Services sur un ordinateur qui contient mis à jour client fichiers, tels que SQL Server 2000 SP1 ou Office XP, vous devez appliquer Analysis Services SP1 ou version ultérieure pour vous assurer que le client fonctionne correctement et que vous pouvez parcourir les cubes. Améliorations de réplication 5.3Améliorations de la réplication dans le Service Pack 2 incluent :
Procédure stockée de réplication transactionnelle 5.3.1 mise à jour personnaliséesintroduit dans le Service Pack 1 Lors de la réplication transactionnelle programme d'installation, procédures stockées personnalisées pour insérer, supprimer et actions de mise à jour sont créées dans la base de données d'abonnement. Indépendamment du nombre de colonnes est affecté par une instruction de mise à jour, la procédure stockée personnalisée mise à jour met à jour toutes les colonnes de la table abonnement. N'importe quelle colonne n'a pas été modifié est réinitialisée simplement aux mêmes valeurs qui existait avant la mise à jour. En règle générale, cette action ne provoque aucun problème. Toutefois, si une des ces colonnes sont indexée, cette réinitialisation peut devenir coûteuse. Si vous utilisez la réplication transactionnelle et avez plusieurs index de la table d'abonnement, et modifiez uniquement quelques valeurs de colonne en raison des mises à jour, la surcharge de gestion des index peut devenir un facteur limitant de performances lorsque des modifications sont appliquées sur l'abonné. Par exemple, une base de données abonnement est utilisée fins de génération d'états peut avoir beaucoup d'index plus que la base de données de composition. Création dynamique de l'instruction UPDATE à l'exécution peut améliorer les performances. La mise à jour inclut uniquement les colonnes qui ont changé, créant ainsi une chaîne de mise à jour optimale. Ce service pack inclut une nouvelle procédure stockée, sp_scriptdynamicupdproc , qui génère une procédure stockée personnalisée, que vous pouvez utiliser sur l'abonné pour créer l'instruction de mise à jour au moment de l'exécution de manière dynamique. Toutefois, le traitement supplémentaire sera engagé au moment de l'exécution pour que l'instruction UPDATE dynamique à être compilée. sp_scriptdynamicupdproc Génère l'instruction CREATE PROCEDURE qui crée une procédure de mise à jour dynamique stocké. L'instruction UPDATE de la procédure stockée personnalisée est créée dynamiquement, en fonction de la syntaxe MCALL qui indique les colonnes à modifier. Utilisez cette procédure stockée si le nombre d'index de la table abonnement augmente et le nombre de colonnes en cours de modification est petit. Cette procédure stockée est exécutée dans l'éditeur sur la base de données de la composition. syntaxe sp_scriptdynamicupdproc [@ artid =] artid arguments [@ artid =] artid est le code article. artid est int , avec aucune valeur par défaut. jeux de résultats Renvoie un jeu de résultats qui constitue une colonne unique nvarchar(4000) . Le résultat définie formulaires l'instruction CREATE PROCEDURE complète utilisée pour créer la procédure stockée personnalisée. Remarques sp_scriptdynamicupdproc est utilisé dans la réplication transactionnelle. La logique de script par défaut MCALL contient toutes les colonnes dans l'instruction UPDATE et utilise une image bitmap pour déterminer les colonnes qui ont été modifiés. Si une colonne n'avez pas modifié, la colonne est définie en à elle-même, qui n'entraîne généralement aucun problème. Si la colonne est indexée, traitement supplémentaire se produit. En revanche, cette procédure stockée utilise une approche dynamique : il inclut uniquement les colonnes qui ont été modifiés, qui fournit une chaîne de mise à jour optimale. Cependant, du traitement supplémentaire est engagé au moment de l'exécution lorsque l'instruction UPDATE dynamique est générée. Il est recommandé que vous testez l'approche de procédure stockée dynamique et la méthode statique par défaut et puis choisissez la solution optimale pour vos besoins particuliers. autorisations Les membres du rôle public peuvent exécuter sp_scriptdynamicupdproc . exemples This example creates an article (with artid set to 1) on the authors table in the pubs database, and specifies that the UPDATE statement is the custom stored procedure to execute: Réplication transactionnelle 5.3.2 les instructions de mise à jour sur des colonnes uniquesintroduit dans le Service Pack 1 Dans la réplication transactionnelle, instructions UPDATE généralement sont répliquées en tant que mises à jour. Mais si la mise à jour modifie les colonne qui fait partie d'un index unique, index organisé en clusters ou expression utilisée comme une contrainte unique, la mise à jour est exécutée comme une instruction DELETE suivie d'une instruction INSERT sur l'abonné. Cette opération est effectuée car ce type de mise à jour susceptibles d'affecter plusieurs lignes et il est une chance d'une violation d'unicité Si mises à jour ont été remis ligne par ligne. Toutefois, si la mise à jour n'affecte qu'une seule ligne, il y n'a aucun risque d'une violation d'unicité. Par conséquent, l'indicateur de suivi 8207 a été ajouté à ce service pack pour autoriser les mises à jour n'importe quelle colonne unique qui affectent uniquement une ligne à répliquer que les instructions UPDATE. Cette optimisation a été ajoutée en particulier pour les applications déclencheurs de mise à jour définis par l'utilisateur sur l'abonné et requiert ces déclencheurs pour déclencher des mises à jour qui n'affectent qu'une seule ligne dans une colonne unique. Pour utiliser l'indicateur de suivi 8207, activer à partir l'invite de commande (T8207 sqlservr.exe) ou à l'exécution de l'aide de DBCC TRACEON(8207,-1) avant l'agent de lecture du journal est démarré. important Indicateur de suivi 8207 est généralement utilisée avec la réplication transactionnelle en lecture seule. N'utilisez pas cet indicateur de suivi avec des abonnements pouvant être mis à jour si la clé primaire mise à jour peut apparaître sur l'abonné. Les restrictions 5.3.3 supprimées instantané simultanées de traitementintroduit dans le Service Pack 1 Dans SQL Server 2000, instantané simultanées traitement a été déconseillé si la table de publication a un index unique qui n'a pas la clé primaire ou la clé de clustering. Si des modifications de données sont apportées à la clé de clustering pendant un instantané simultané est généré, la réplication peut échouer avec une erreur de clé en double lors de l'application l'instantané simultanée à un abonné. Dans ce service pack, il existe plus éventuelles restrictions en utilisant le traitement instantané simultanées. Procédures stockées de réplication transactionnelle 5.3.4 script personnaliséintroduit dans le Service Pack 1 Lorsque vous paramétrez nosync abonnements (c'est-à-dire, abonnements qui ne s'affiche pas l'instantané initial), des procédures stockées personnalisées d'insertion, instructions UPDATE et DELETE doivent être créés manuellement. En règle générale, ces instructions sont créées sur l'abonné Lorsque l'instantané initial est remis. Une nouvelle procédure stockée sp_scriptpublicationcustomprocs , a été ajoutée pour générer des scripts pour les procédures stockées personnalisées au niveau de composition. Cette nouvelle fonctionnalité peut faciliter configurer des abonnements nosync. sp_scriptpublicationcustomprocs Dans une composition dans laquelle l'option pour générer automatiquement un schéma de procédure personnalisée est activée, cela stockées procédure scripts personnalisé INSERT, UPDATE et DELETE procédures pour tous les articles de table. sp_scriptpublicationcustomprocs est particulièrement utile pour configurer des abonnements pour lequel l'instantané est appliquée manuellement. syntaxe sp_scriptpublicationcustomprocs [@publication] = publication_name arguments [@publication] = publication_name Est le nom de la composition. publication_name est un sysname avec aucune valeur par défaut. renvoyer des valeurs de code 0 (succès) ou 1 (échec) jeux de résultats Renvoie un jeu de résultats qui constitue une colonne unique nvarchar(4000) . Le jeu de résultats formulaires l'instruction CREATE PROCEDURE complète nécessaire de créer la procédure stockée personnalisée. Remarques Procédures personnalisées sont scriptés pas pour les articles sans la générer automatiquement des option schéma procédure personnalisée (0 x 2). autorisations Exécuter autorisation est accordée au public ; une vérification de sécurité procédure est effectuée à l'intérieur de cette procédure stockée pour restreindre l'accès aux membres de sysadmin fixe rôle de serveur et de rôle de base de données fixe db_owner de base de données en cours. exemple Cet exemple génère un script des procédures stockées personnalisées dans une composition nommée Les Comptoirs. Métadonnées 5.3.5 fusion réplication en fonction de rétention nettoyerintroduit dans le Service Pack 1 Lorsqu'il y a une grande quantité de métadonnées des données dans des tables système de réplication de fusion et publipostage, nettoyage les données de métadonnées améliore les performances. Avant vers SQL Server 2000 SP1, métadonnées peuvent être nettoyées des uniquement par exécution sp_mergecleanupmetadata . Toutefois, SQL Server 2000 SP1 et inclut plus tard en fonction de rétention meta nettoyage des données, qui signifie que les métadonnées peuvent être automatiquement supprimées dans les tables système suivantes :
Nettoyage des données en fonction de rétention métadonnées a lieu comme suit :
paramètre supplémentaire de sp_add_agent_parameter La procédure système sp_add_agent_parameter a maintenant un paramètre MetadataRetentionCleanup , qui vous permet d'ajouter ou supprimer nettoyage des métadonnées données rétention profils Agent de fusion. La valeur 1 indique que le profil doit inclure le nettoyage ; une valeur de 0 indique que qu'il doit inclure le nettoyage. Par exemple, pour ajouter le nettoyage des métadonnées données rétention à un profil, exécuter : Pour le nettoyage en fonction de rétention automatique dans une base de données impliqué dans la réplication de fusion, de la base de données et l'Agent de fusion doivent être sur des serveurs exécutant SQL Server 2000 SP1 ou version ultérieure. Par exemple :
empêcher les conflits a la valeur false Nettoyage des données en fonction de rétention meta empêche une non-convergence et silencieux remplace des modifications apportées à d'autres n?uds. Toutefois, false conflits peuvent se produire si les deux conditions suivantes sont remplies :
Pour éviter ce conflit, assurez-vous de métadonnées sont nettoyées à n?uds associés à sur la même heure. Si -1 MetadataRetentionCleanup est utilisé, à la fois l'éditeur et abonné sont nettoyées automatiquement avant le démarrage de fusion et publipostage, garantissant ainsi que les n?uds sont nettoyées à la fois. Un conflit se produit, utiliser la visionneuse de fusion et publipostage réplication conflit pour vérifier le conflit et de modifier le résultat si nécessaire. Si un article appartient à plusieurs compositions ou dans un scénario republishing, il est possible que les périodes de rétention pour une ligne donnée dans l'éditeur et l'abonné sont différentes. Pour réduire le risque de nettoyage des métadonnées sur un côté mais pas les autres, il est recommandé que périodes de rétention similaire à ces compositions différentes. note S'il existe une grande quantité de métadonnées des données dans les tables système qui doivent être nettoyées, le processus de fusion et publipostage peut prendre plus de temps à s'exécuter. Nettoyer les données méta régulièrement pour éviter ce problème. 5.3.6 Sauvegarder et restaurer des problèmes de réplication de fusionintroduit dans le Service Pack 1 Une base de données composition qui est restaurée à partir d'une sauvegarde doit tout d'abord synchroniser avec une base de données abonnement disposant d'un abonnement global (c'est-à-dire, un abonnement ayant une valeur de priorité affectée) pour garantir le comportement de convergence correct. Synchronisation garantit que les modifications qui ont été perdues à la composition de base de données en raison de l'opération de restauration sont réappliquées avec précision. Ne synchronise pas la base de données de composition avec une base de données abonnement disposant d'un abonnement anonyme. Car abonnements anonymes n'ont pas de suffisamment données méta pour appliquer les modifications apportées à la base de données composition, telle synchronisation peut aboutir à la une non-convergence de données. Lorsque vous planifiez la sauvegarde et restaurez des opérations de réplication de fusion, tenir compte des autres problèmes suivants :
5.3.7 Restauration des bases de données répliquées à partir de différentes versions de SQL Serverintroduit dans le Service Pack 1 Restauration d'une sauvegarde sur le même serveur et de la base de données, exécute la même version que le serveur à partir duquel la sauvegarde a été créée, conserve vos paramètres de réplication. Si vous restaurez une base de données répliquée vers une version de SQL Server qui est différente de la version utilisée pour sauvegarder la base de données, prenez en compte les problèmes suivants :
5.3.8 Un nouveau paramètre MaxCmdsInTran d'agent de lecture du journalintroduit dans le Service Pack 1 Commençant par le SP1, un nouveau paramètre invite -MaxCmdsInTran , a été ajoutée pour l'agent de lecture du journal. Pour les transactions affectant un grand nombre de commandes (généralement en masse mises à jour ou suppressions), l'agent de distribution doit attendre l'agent de lecteur du journal écrire la transaction entière dans la base de données de distribution que qu'il puisse commencer propagation de la transaction sur l'abonné. Ce délai bloque l'agent de distribution et réduit le parallélisme entre les deux agents. En utilisant ?MaxCmdsInTran , l'agent de lecture du journal scinde transactions volumineuses en segments plus petits, et chaque bloc contient le même ou moins de commandes que le -MaxCmdsInTran entrée. Par conséquent, l'agent de distribution peut démarrer antérieures segments d'une transaction de traitement pendant que l'agent de lecture du journal est toujours par morceaux ultérieure de la même transaction. Cette amélioration de parallélisme entre l'agent de lecture du journal et l'agent de distribution contribue à meilleur débit de réplication global. Notez, cependant, que les blocs de transactions sont validées sur l'abonné que les transactions individuelles, qui divise la propriété ACID d'atomicity. Ce résultat n'est pas un problème dans la plupart des cas, mais il est recommandé de tester pour vous assurer. définir le paramètre ?MaxCmdsInTran Indiquez un entier positif (1 ou ci-dessus) pour le -MaxCmdsInTran valeur du paramètre. Si vous spécifiez la valeur 0 équivaut à ne pas utiliser le paramètre du tout. Étant donné que ce paramètre améliore les performances uniquement lorsque la transaction est très volumineuse, une valeur de 5 000 ou plus pour ce paramètre est généralement. Par exemple : Restriction 5.3.9 sur index cluster non uniquesintroduits dans SP2 (s'applique aux réplication transactionnelle uniquement). Vous ne pouvez pas créer un index en cluster non unique sur une table après sa publication pour la réplication transactionnelle. Avant de créer l'index, vous devez tout d'abord supprimer n'importe quelle composition qui inclut la table. 5.3.10 Une nouvelle - argument de ligne de commande MaxNetworkOptimization pour Agent de capture instantanéePendant le traitement normal, la réplication de fusion peut envoyer des commandes DELETE à abonnés pour les lignes qui n'appartiennent pas à partition de l'abonné. SUPPRESSION des commandes de ce type sont appelés supprime non pertinentes. Supprime inutile n'affectent pas l'intégrité des données ou la convergence, mais peut entraîner le trafic réseau inutile. Pour réduire le trafic réseau de suppressions inutile, vous pouvez utiliser le nouveau paramètre Agent de capture instantanée -MaxNetworkOptimization avec les publications de réplication de fusion. Le paramètre 1 réduit les risques de suppressions non pertinentes, qui maximise l'optimisation de réseau. note En définissant ce paramètre à 1 est utile uniquement lorsque l'option d'optimisation de synchronisation de la composition de fusion et est définie sur true (le @keep_partition_changes paramètre de sp_addmergepublication ). La valeur par défaut est 0 car le paramètre 1 peut augmenter le stockage des métadonnées et génèrent une dégradation des performances dans l'éditeur se plusieurs niveaux de filtres de jointure et les filtres complexes sous-ensemble correspondent à présent. Vous devez évaluer avec soin votre topologie de réplication et uniquement définir -MaxNetworkOptimization à 1 si le trafic réseau de suppressions inutile est beaucoup trop élevé. Vous pouvez ajouter ce paramètre dans le profil Agent de capture instantanée en exécutant la procédure système sp_add_agent_parameter : Services de données 5.4 METALes éléments de suivants s'appliquent à SQL Server 2000 META données services.Explorateur de données 5.4.1 META exporte au format Unicodeintroduit dans le Service Pack 1 Explorateur de données META exporte maintenant métadonnées basé sur XML au format Unicode. Avant de SQL Server 2000 SP1, le navigateur exportés code ANSI, qui ne prend pas en charge les caractères non reconnus. Cette modification fonctionnelle est transparente pour l'utilisateur. De cette version de Service Pack 2, les données exportées sont toujours exprimées comme Unicode. Vous pouvez toujours exporter dans le code ANSI en définissant la valeur de la clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport 0. La liste suivante représente les valeurs que vous pouvez définir pour cette clé de Registre :
Services 5.5 data transformation servicesLes éléments suivants appliquent à SQL Server 2000 services DTS (Data Transformation).L'Assistant DTS 5.5.1 limite plus chaîne colonnes à 255 caractèresintroduits dans SP2 Lorsque vous exportez des données vers un fichier texte, l'Assistant Exportation d'importation DTS configure maintenant le package à écrire jusqu'à 8 000 caractères de toute colonne contenant les données de type de chaîne. Contexte de sécurité 5.5.2 enregistré pour les packages DTS exécutés par SQL Server Agentintroduits dans SP2 Agent SQL Server enregistre le contexte de sécurité sous lequel s'exécute chaque étape dans un travail. À partir de Service Pack 2, le contexte de sécurité s'affiche dans la boîte de dialogue Historique des travaux. Lorsque vous exécutez un package DTS à partir d'une étape dans un travail, l'agent SQL Server enregistre le compte d'utilisateur sous lequel le lot est exécuté. Ces informations permettent aux administrateurs de diagnostiquer les autorisations et les problèmes d'authentification qui se produire lorsque packages DTS sont planifiées pour s'exécuter sur un serveur. Améliorations de compte de proxy de l'Agent 5.5.3 SQL Serverintroduits dans SP2 Antérieure à SP2, packages DTS stockés sur le serveur n'a pas pu être exécutés sous les informations d'identification du compte de proxy de l'Agent SQL Server à moins que le compte proxy avait accès dans le dossier TEMP utilisateur le compte sous lesquels le serveur (dans le cas de tâches à exécuter à partir de xp_cmdshell ) ou l'agent (dans le cas de tâches agent) a été exécuté. Par conséquent, les utilisateurs devaient souvent ajuster la variable d'environnement TEMP pour le compte de démarrage SQL Server ou de l'agent SQL pointer vers un répertoire qui a été accessible par le démarrage et les comptes proxy, comme C:\Temp. Pour SP2, DTS a été améliorée à utiliser le dossier TEMP du système si le dossier TEMP utilisateur est indisponible, considérablement réduire le besoin de ces ajustements. Améliorations de 5.6 le Virtual Backup Device APIL'élément suivant s'applique à le SQL Server 2000 API Virtual Backup Device.5.6.1 Capturer plusieurs bases de données d'un instantané uniqueintroduits dans SP2 API Virtual Backup Device permet des fournisseurs de logiciels indépendants intégrer SQL Server 2000 leurs produits. Cette API est conçue pour fournir nombre maximale de fiabilité et performances. Prend il entièrement en charge la fonctionnalité Sauvegarde et restauration pour SQL Server 2000, y compris la plage complète de fonctionnalités de sauvegarde à chaud et instantanées. Dans le Service Pack 1 et versions antérieures, il ne était aucun moyen de figer et sauvegarder plusieurs une seule base de données en une seule fois. Service Pack 2 maintenant prend en côté serveur charge figer et la capture plusieurs bases de données d'un instantané via la commande VDC_PrepareToFreeze unique. La spécification Virtual Backup Device dans le Service Pack 2 comporte à des informations sur la commande VDC_PrepareToFreeze à jour. Une version mise à jour du fichier en-tête Virtual Device Interface (vdi.h) peut trouver dans \devtools\include dans le répertoire d'installation SP2. Amélioration de la requête 6.0 anglaisintroduit dans le Service Pack 1Microsoft a publié une amélioration de sécurité pour les applications English Query. Cette amélioration n'est pas installée en tant qu'une partie du Service Pack. Cependant, il est recommandé que vous l'appliquer si vous utilisez English Query. L'amélioration de la sécurité se trouve sur le CD-ROM Service Pack 2 dans le \EQHotfix dossier. Détails concernant l'amélioration English Query sont disponibles sur le Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Recherchez la base de connaissances article 297105. 7.0 DB-Library et SQL intégré pour Cintroduit dans le Service Pack 1Pendant que le DB-Library et SQL intégré de C application programming interfaces (API) sont toujours pris en charge dans SQL Server 2000, aucun versions futures de SQL Server n'inclut les fichiers nécessaires à la programmation de travail sur les applications qui utilisent ces API. Connexions provenant d'applications existantes écrites avec DB-Library et SQL intégré pour C sont toujours être pris en charge dans la prochaine version de SQL Server, mais cette prise en charge également va être supprimée dans une version ultérieure. Lorsque vous écrivez des nouvelles applications, évitez d'utiliser ces composants. Lorsque vous modifiez des applications existantes, il est vivement recommandé de supprimer les interdépendances sur ces technologies. Au lieu de DB-Library ou SQL intégré de C, vous pouvez utiliser ADO, OLE DB ou ODBC pour accéder aux données dans SQL Server. Reportez-vous à la documentation en ligne de SQL Server pour plus d'informations sur ces technologies. Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatiqueIMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 889552
(http://support.microsoft.com/kb/889552/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
