Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

CORRECTIF : "SET ROWCOUNT" peut rendre des données illisibles

Ancien nº de publication de cet article : F295023
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
N° DE BOGUE : 352867 (SHILOH_BUGS)
Symptômes
L'utilisation d'une instruction ALTER TABLE pour modifier une colonne dans une table peut rendre les données de cette colonne illisibles ou les empêcher de s'afficher correctement si :
  • Une instruction SET ROWCOUNT est utilisée avant l'exécution de l'instruction ALTER TABLE.

    - et -

  • La valeur SET ROWCOUNT est inférieure au nombre de lignes de la table.
Résolution
Pour résoudre ce problème, procurez-vous le dernier Service Pack de SQL Server 2000. Pour plus d'informations, consultez l'article suivant dans la Base de connaissances Microsoft :
290211 INF : Procédures pour obtenir le dernier Service Pack de SQL Server 2000
Contournement
N'activez pas l'option SET ROWCOUNT lorsque vous utilisez une instruction ALTER TABLE.
Statut
Microsoft a confirmé l'existence de ce problème dans SQL Server 2000. Ce problème a été corrigé dans le Service Pack 1 pour SQL Server 2000.
Plus d'informations
Ce problème se produit quel que soit l'utilitaire client utilisé pour se connecter à SQL Server 2000.
Propriétés

ID d'article : 295023 - Dernière mise à jour : 01/16/2015 22:16:00 - Révision : 3.1

Microsoft SQL Server 2000 Standard

  • kbnosurvey kbarchive kbbug kbfix kbsqlserv2000bug kbsqlserv2000sp1fix KB295023
Commentaires