Le package de mise à jour cumulative (version 3161) pour SQL Server 2005 Service Pack 2 est disponible

Traductions disponibles Traductions disponibles
Numéro d'article: 935356 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Les correctifs Microsoft SQL Server 2005 sont créés pour service packs SQL Server spécifiques. Vous devez appliquer un correctif SQL Server 2005 Service Pack 2 à une installation de SQL Server 2005 Service Pack 2. Par défaut, aucun correctif qui est fourni dans un service pack SQL Server est inclu dans le prochain service pack SQL Server.

Mise à jour cumulatif 1 contient des correctifs pour les problèmes de SQL Server 2005 qui ont été corrigés depuis la publication du Service Pack 2.

note Cette version du package de mise à jour cumulative est également connue comme créer 3161.

Nous vous recommandons de tester correctifs avant de les déployer dans un environnement de production. Les versions étant cumulatifs, chaque nouvelle version de correctif contient tous les correctifs et tous les correctifs de sécurité qui étaient fournis avec la précédente SQL Server 2005 version du correctif. Nous vous recommandons de prendre en compte Application de la version de correctif plus récente qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
937137 SQL Server 2005 crée publiés après que SQL Server 2005 Service Pack 2 a été publié

Remarques importantes concernant le package de mise à jour cumulative

  • Les correctifs SQL Server 2005 sont maintenant multilingues. Il n'est qu'un seul package de mise à jour cumulative pour toutes les langues.
  • Un package de mise à jour cumulative inclut tous les packages de composants. Le package de mise à jour cumulative est conçu pour mettre à jour uniquement les composants sont installés sur le système.
  • Vous devez activer le SQL Server Management Object (SMO) procédures stockées étendues et le SQL Server Distributed Management objet SQL-DMO (étendue des procédures stockées avant d'installer le package de mise à jour cumulative. Pour plus d'informations sur l'option SMO et XPs DMO , consultez en ligne de SQL Server 2005.

    note Remarque en ligne de SQL Server 2005 que le paramètre par défaut de ces procédures stockées est 0 (désactivé). Toutefois, cette valeur est incorrecte. Par défaut, le paramètre est 1 (activé).

Plus d'informations

Comment faire pour obtenir mise à jour cumulatif 1 pour SQL Server 2005 Service Pack 2

Un package de mise à jour cumulative prise en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement les problèmes décrits dans cet article. S'il s'appliquent uniquement aux systèmes rencontrant ces problèmes spécifiques. Ce package de mise à jour cumulative peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par une des ces problèmes, nous vous recommandons d'attendre le prochain service pack SQL Server 2005 qui contient des correctifs dans ce package de mise à jour cumulative.

Si la mise à jour cumulative est disponible pour le téléchargement, il est une section « téléchargement correctif disponible » en haut de cet article de la base de connaissances. Si cette section n'apparaît pas, contactez le service clientèle Microsoft et de support pour obtenir le package de mise à jour cumulative.

note Si des problèmes ou tout dépannage est nécessaire, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par ce package de mise à jour cumulative. Pour une liste complète des Microsoft client service et support numéros de téléphone ou pour créer une demande de service distincte, reportez-vous au site de Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=support
note L'écran « le correctif de téléchargement disponible » affiche les langues pour lesquelles la mise à jour cumulative est disponible. Si vous ne voyez pas la langue, il est car un package de mise à jour cumulative n'est pas disponible pour cette langue.

Correctifs postérieurs au Service Pack 2 SQL Server 2005 qui sont inclus dans le package de mise à jour cumulative (version 3161) pour SQL Server 2005 SP2

note Articles de base de connaissances Microsoft qui traitent de ces correctifs seront publiées en tant que les correctifs sont disponibles. Pour plus d'informations sur les bogues, cliquez sur les numéros article pour afficher les articles correspondants dans la Base de connaissances Microsoft.
Réduire ce tableauAgrandir ce tableau
Numéro de bogue correctifs SQLNuméro d'article de la base de connaissancesDescription
50000939933508Problème de Microsoft SQL Server 2005 Service Pack 2: les tâches de nettoyage s'exécutent à des intervalles différents que prévu
50000787929240CORRECTIF : les demandes d'E / S qui sont générées par le processus point de contrôle peuvent entraîner les goulets d'étranglement d'E / S si le sous-système d'E / S n'est pas assez rapide pour supporter les demandes d'E / S dans SQL Server 2005
50000784930505CORRECTIF : message d'erreur lorsque vous exécutez instructions DML sur une table qui est publié pour la réplication de fusion et publipostage dans SQL Server 2005: « Could not find procédure stockée »
50000783930691CORRECTIF : Générateur de profils SQL Server cesse de surveillance de l'instance après un certain temps lorsque vous utilisez SQL Server Profiler pour surveiller une instance de SQL Server 2005 Analysis Services
50000785930775CORRECTIF : message d'erreur lorsque vous tentez d'extraire des lignes à partir d'un curseur qui utilise l'indicateur de requête OPTION (RECOMPILE) dans SQL Server 2005: « Impossible de terminer curseur opération car le schéma de la table modifiée une fois que le curseur a été déclaré »
50000873931329CORRECTIF : message d'erreur lorsque vous exécutez une requête dans Microsoft SQL Server 2005: « Msg 8624, Niveau 16, État 116 erreur de processeur de requête interne : le processeur de requête ne peut pas produire un plan de requête »
50000875932115CORRECTIF : le thread de nettoyage de ligne fantôme ne supprime pas lignes fantômes de certains fichiers de données d'une base de données dans SQL Server 2005
50000900933549CORRECTIF : vous pouvez recevoir une violation d'accès lorsque vous effectuez une opération de copie en bloc dans SQL Server 2005
50000949934109CORRECTIF : l'agent de distribution génère une violation d'accès lorsque vous configurez une composition de réplication transactionnelle pour exécuter un script supplémentaire une fois l'instantané appliqué à l'abonné dans SQL Server 2005
50000952934188CORRECTIF : l'agent de distribution ne pas envoyer commandes à l'abonnement même si l'agent de distribution est exécuté dans SQL Server 2005
50000958934226CORRECTIF : message d'erreur lorsque vous essayez d'utiliser base de données de messagerie pour envoyer un message électronique dans SQL Server 2005: « nom du profil n'est pas valide (Microsoft SQL Server, erreur 14607) »
50001012934459CORRECTIF : la tâche de vérifier l'intégrité de la base de données et la tâche Exécuter une instruction de T-SQL dans un plan de maintenance perd contexte de base de données dans certains cas dans SQL Server 2005 versions 3150 via 3158
50000948934106CORRECTIF : moteur de base de données SQL Server 2005 génère erreurs Échec assertion lorsque vous utilisez le moniteur de réplication pour surveiller la base de données de distribution
50000684931821CORRECTIF : Utilisation du processeur élevée par SQL Server 2005 peut se produire lorsque vous utilisez architecture NUMA sur un ordinateur sur lequel un x 64 - version en fonction de SQL Server 2005 installée
50000769931843CORRECTIF : SQL Server 2005 ne récupérer pas l'espace disque est alloué à la table temporaire si la procédure stockée est arrêtée
50000918933808CORRECTIF : message d'erreur lorsque vous exécutez une requête qui contient imbriqués clauses de XML dans SQL Server 2005: « le type de données XML est endommagé »
50000921933499CORRECTIF : message d'erreur lorsque vous utilisez réplication transactionnelle pour répliquer l'exécution de procédures stockées pour les abonnés dans SQL Server 2005: "mémoire insuffisante pour exécuter la requête"
50000945933564CORRECTIF : une augmentation de consommation de mémoire pour la banque de cache USERSTORE_TOKENPERM progressive se produit dans SQL Server 2005
50000964933724CORRECTIF : les performances des requêtes est lente lorsque vous exécutez une requête qui utilise une fonction scalaire définie par l'utilisateur par rapport à une instance de SQL Server 2005
50000969933766CORRECTIF : message d'assertion a échoué dans le fichier Errorlog lorsque vous effectuez les opérations diverses dans SQL Server 2005: « Échec assertion = 'fFalse' tentez d'accéder handle blob expiré (3) »
50001026934706CORRECTIF : message d'erreur lorsque vous effectuez une opération de restauration étape par étape après avoir activé vardecimal la compression de la base de données dans SQL Server 2005 Service Pack 2: « restauration étape par étape n'est pas prise en charge lorsque impliquée d'une mise à niveau »
50001076935399CORRECTIF : une table dans un état qui est transmis par SQL Server 2005 Reporting Services avec Service Pack 2 semble être compressée dans le rapport est ouvert dans Outlook 2007
50001083935789CORRECTIF : sur un ordinateur qui exécute SQL Server 2005 et qui possède plusieurs processeurs, vous pouvez recevoir des résultats incorrects lorsque vous exécutez une requête contenant une jointure interne
50001105935436CORRECTIF : la couleur d'arrière-plan d'un état peut être noir lorsque l'état est hébergé par un serveur de rapport dans SQL Server 2005 Reporting Services
50000786Une application qui utilise le Analysis Services 9.0 fournisseur OLE DB (Msolap90.dll) pour se connecter à SQL Server 2005 Analysis Services peut rencontrer une fuite de mémoire.
50000810Lorsque vous utilisez un curseur pour mettre à jour une vue, erreur 16934 se produit. Le message d'erreur d'erreur 16934 se présente comme suit: « vérification d'accès concurrentiel optimiste a échoué. La ligne de modification en dehors de ce curseur. »
50000889Dans le Data Mining client pour complément Excel, vous effectuez l'action Analyze Key Influencers sur un serveur qui exécute SQL Server 2005 Analysis Services Standard Edition. Lorsque vous effectuez cette opération, vous recevez le message d'erreur suivant: « le paramètre de l'exploration de données « MINIMUM_DEPENDENCY_PROBABILITY » n'est pas valide pour le modèle « ATableName «. »
50000919Lorsque vous exécutez une procédure stockée chiffrée, erreur 565 peut se produire. Le message d'erreur d'erreur 565 se présente comme suit: « un débordement de pile survenue sur le serveur lors de la compilation de la requête. Veuillez simplifier la requête. »
50000960Une requête de contenu à partir de Data Mining client pour complément Excel peut prendre du temps pour afficher le jeu de résultats. Ce problème produit en particulier lorsque le jeu de résultats est volumineux. Microsoft Office Excel peut sembler cesser de répondre (se bloquer) lorsque la requête est exécutée.

Informations sur le package Mise à jour cumulative

Conditions préalables

  • Microsoft SQL Server 2005 Service Pack 2 (SP2)
Pour plus d'informations sur la façon d'obtenir SQL Server 2005 Service Pack 2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
913089 Comment obtenir le dernier pack service pour SQL Server 2005

Redémarrez les informations

Le service SQL Server doit être redémarré. Le programme d'installation redémarre le service SQL Server. Vous devrez peut-être également redémarrer l'ordinateur.

Informations de Registre

Vous devez modifier le Registre.

Informations de fichier

Ce package de mise à jour cumulative contient uniquement les fichiers nécessaires à la résolution des problèmes décrits dans cet article. Ce package de mise à jour cumulative ne peut pas contenir tous les fichiers que vous devez devrez entièrement mise à jour un produit vers la dernière version.

La version anglaise de ce package de mise à jour cumulative dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément Date et heure du Panneau de configuration.
Moteur de base de données SQL Server 2005, version 32 bits
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200715:03x 86
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200715:03x 86
Mssqlsystemresource.ldfNon applicable524,28803-Avril 200711:51Non applicable
Mssqlsystemresource.mdfNon applicable40,173,56803-Avril 200711:51Non applicable
Rdistcom.dll2005.90.3161.0644,46403-Avril 200715:03x 86
Sqlaccess.dll2005.90.3161.0350,57603-Avril 200715:03x 86
Sqlservr.exe2005.90.3161.029,191,53603-Avril 200715:03x 86
Sysdbupg.SQLNon applicable510,62231-Mar-20075:24Non applicable
SQL Server 2005 Analysis Services, version 32 bits
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200715:03x 86
Msmdsrv.exe9.0.3161.014,898,54403-Avril 200715:03x 86
Msmgdsrv.dll9.0.3161.06,041,45603-Avril 200715:03x 86
Msolap90.dll9.0.3161.04,299,12003-Avril 200715:03x 86
SQL Server 2005 Reporting Services, version 32 bits
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.reportingservices.Diagnostics.dll9.0.3161.0800,11203-Avril 200715:03x 86
Microsoft.reportingservices.Htmlrendering.dll9.0.3161.0308,59203-Avril 200715:03x 86
Microsoft.reportingservices.Imagerendering.dll9.0.3161.0288,11203-Avril 200715:03x 86
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200715:03x 86
Msmgdsrv.dll9.0.3161.06,041,45603-Avril 200715:03x 86
Reportingservicesservice.exe9.0.3161.017,26403-Avril 200715:03x 86
SQL Server 2005 Notification Services, version 32 bits
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Nsservice.exe9.0.3161.021,87203-Avril 200715:03x 86
SQL Server 2005 Integration Services, version 32 bits
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200715:03x 86
Msdtssrvr.exe9.0.3161.0206,19203-Avril 200715:03x 86
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200715:03x 86
SQL Server 2005 Database Engine, version 64 x
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200714:03x 86
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200714:03x 86
Mssqlsystemresource.ldfNon applicable524,28803-Avril 200710:51Non applicable
Mssqlsystemresource.mdfNon applicable40,173,56803-Avril 200710:51Non applicable
Rdistcom.dll2005.90.3161.0828,27203-Avril 200719:03x 64
Sqlaccess.dll2005.90.3161.0357,74403-Avril 200719:03x 86
Sqlservr.exe2005.90.3161.038,534,51203-Avril 200719:03x 64
Sysdbupg.SQLNon applicable510,62231-Mar-20074:24Non applicable
SQL Server 2005 Analysis Services, version 64 x
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Msmdlocal.dll9.0.3161.030,801,77603-Avril 200719:03x 64
Msmdsrv.exe9.0.3161.030,130,03203-Avril 200719:03x 64
Msmgdsrv.dll9.0.3161.06,041,45603-Avril 200715:03x 86
Msmgdsrv.dll9.0.3161.09,101,68003-Avril 200719:03x 64
Msolap90.dll9.0.3161.04,299,12003-Avril 200715:03x 86
Msolap90.dll9.0.3161.05,849,96803-Avril 200719:03x 64
SQL Server 2005 Reporting Services, version 64 x
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.reportingservices.Diagnostics.dll9.0.3161.0800,11203-Avril 200719:03x 86
Microsoft.reportingservices.Htmlrendering.dll9.0.3161.0308,59203-Avril 200719:03x 86
Microsoft.reportingservices.Imagerendering.dll9.0.3161.0288,11203-Avril 200719:03x 86
Msmdlocal.dll9.0.3161.030,801,77603-Avril 200719:03x 64
Msmgdsrv.dll9.0.3161.09,101,68003-Avril 200719:03x 64
Reportingservicesservice.exe9.0.3161.017,26403-Avril 200719:03x 86
SQL Server 2005 Notification Services, version 64 x
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Nsservice.exe9.0.3161.021,87203-Avril 200719:03x 86
SQL Server 2005 Integration Services, version 64 x
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200714:03x 86
Msdtssrvr.exe9.0.3161.0202,09603-Avril 200719:03x 64
Msmdlocal.dll9.0.3161.030,801,77603-Avril 200719:03x 64
Moteur de base de données SQL Server 2005, version d'architecture Itanium
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200714:03x 86
Msmdlocal.dll9.0.3161.049,815,92003-Avril 200721:18IA-64
Mssqlsystemresource.ldfNon applicable524,28803-Avril 200710:51Non applicable
Mssqlsystemresource.mdfNon applicable40,173,56803-Avril 200710:51Non applicable
Rdistcom.dll2005.90.3161.01,885,04003-Avril 200721:18IA-64
Sqlaccess.dll2005.90.3161.0352,11203-Avril 200721:18x 86
Sqlservr.exe2005.90.3161.072,841,07203-Avril 200721:18IA-64
Sysdbupg.SQLNon applicable510,62231-Mar-20074:24Non applicable
SQL Server 2005 Analysis Services, version d'architecture Itanium
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Msmdlocal.dll9.0.3161.015,930,22403-Avril 200715:03x 86
Msmdlocal.dll9.0.3161.049,815,92003-Avril 200722:18IA-64
Msmdsrv.exe9.0.3161.048,766,83203-Avril 200721:18IA-64
Msmgdsrv.dll9.0.3161.06,041,45603-Avril 200715:03x 86
Msmgdsrv.dll9.0.3161.013,128,04803-Avril 200722:18IA-64
Msolap90.dll9.0.3161.04,299,12003-Avril 200715:03x 86
Msolap90.dll9.0.3161.07,910,25603-Avril 200722:18IA-64
SQL Server 2005 Reporting Services, version d'architecture Itanium
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.reportingservices.Diagnostics.dll9.0.3161.0800,11203-Avril 200721:18x 86
Microsoft.reportingservices.Htmlrendering.dll9.0.3161.0308,59203-Avril 200721:18x 86
Microsoft.reportingservices.Imagerendering.dll9.0.3161.0288,11203-Avril 200721:18x 86
Msmdlocal.dll9.0.3161.049,815,92003-Avril 200721:18IA-64
Msmgdsrv.dll9.0.3161.013,128,04803-Avril 200721:18IA-64
Reportingservicesservice.exe9.0.3161.017,26403-Avril 200721:18x 86
SQL Server 2005 Notification Services, version d'architecture Itanium
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Nsservice.exe9.0.3161.021,87203-Avril 200721:18x 86
SQL Server 2005 Integration Services, version d'architecture Itanium
Réduire ce tableauAgrandir ce tableau
nom de fichier version du fichier taille du fichier date Heure plate-forme
Microsoft.sqlserver.Maintenanceplantasks.dll9.0.3161.0296,30403-Avril 200714:03x 86
Msdtssrvr.exe9.0.3161.0202,09603-Avril 200721:18IA-64
Msmdlocal.dll9.0.3161.049,815,92003-Avril 200721:18IA-64

Références

Pour plus d'informations sur la façon d'obtenir SQL Server 2005 Service Pack 2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
913089 Comment obtenir le dernier pack service pour SQL Server 2005
Pour plus d'informations sur les nouvelles fonctionnalités de SQL Server 2005 SP2 et sur les améliorations dans SQL Server 2005 SP2, reportez-vous au site de Web Microsoft suivant :
http://go.microsoft.com/fwlink/?LinkId=71711
Pour plus d'informations sur le schéma d'appellation des mises à jour SQL Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
822499 Nouveau modèle d'affectation de noms pour les packages de correctifs logiciels Microsoft SQL Server

Propriétés

Numéro d'article: 935356 - Dernière mise à jour: mardi 8 avril 2008 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Mots-clés : 
kbmt kbautohotfix kbqfe kbhotfixserver kbexpertiseadvanced kbhotfixrollup KB935356 KbMtfr
Traduction automatique
IMPORTANT : 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: 935356
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com