J'utilise SQL Server Management Studio et continue d'obtenir la même erreur, et la seule façon de s'en débarrasser (habituellement) est de réinitialiser le serveur SQL (ce qui est très ennuyeux Lorsque j'ajoute une ligne à une table, puis je passe à "Modifier les 200 lignes supérieures" tout s'affiche et fonctionne bien, et je vais dans un champ que je veux changer. Ensuite, je change quelque chose comme 0 -> 1
et puis je reçois une belle popup sympathique disant "Les données ont changé depuis la dernière récupération du volet Résultats ... Erreur Optimistic Concurrency Control" Si d'ici je dis "Oui pour commettre des modifications à la base de données de toute façon" Je reçois "Aucune ligne mise à jour ... La ligne mise à jour a été modifiée ou supprimée depuis la dernière extraction des données"Les données ont toujours changé (SQL Server Management Studio)
C'est une petite chose très ennuyante, parce que je n'aime pas avoir à chercher les RID, puis faire une mise à jour (et peut-être avoir à s'inquiéter de s'échapper à la main)
Existe-t-il un moyen d'activer cette vérification de concurrence ou quelque chose? Je sais que la ligne n'a pas été mise à jour ou quoi que ce soit, et j'ai essayé de fermer complètement Sql Server Management Studio et de rouvrir sans succès, et j'ai aussi essayé d'actualiser le volet résultat, ou d'actualiser la vue des colonnes. Rien ne se débarrasse de cette erreur, mais si je fais une « mise à jour ... ... = ... mettre » il fonctionne, donc je ne suis pas vraiment avoir une erreur .. concurrency
Je trouve http://kbalertz.com/925719/receive-error-message-Server-Management-Studio-update-table-Server.aspx Mais c'est 2008, et j'ai primaire/clé indexée. – Earlz
Cela semble être le problème pour moi ... J'ai un [dans mon champ de texte et pas de clé primaire. – MikeMurko
Est-ce une table ou une table spécifique? A-t-il une colonne timestamp/rowversion? – MartW