Avatar billede thomashove Nybegynder
02. september 2008 - 12:40 Der er 2 kommentarer

MS SQL Bug: kan ikke opdatere rækker

Lige pludselig er det blevet  umuligt at opdatere/indsætte rækker via Microsoft SQL Server management Studio i vores MS SQL 2005 Jeg får to beskeder:

"Data has changed since the Results pane was last retrieved. Do you want to save your changes now?
(Optimistic Concurrency Control Error)
Click Yes to commit your changes to database anyway.
Click No to discard your change and retrieve the current data for this row.
Click Cancel to continue editing."

og

"No row was updated.
The data in row X was not committed.
Error Source: Microsoft.VisualStudio.DataTools.
Error Message: The row value(s) updated or deleted either do not make the row unique or they alter multiple rows(N rows).
Correct the errors and retry or press ESC to cancel the change(s)." 

Jeg har fundet følgende artikel: http://support.microsoft.com/kb/925719

som nogenlunde beskriver mit problem - men for mig er det alle databaser og alle tabeller (uanset felter, primære nøgler mv.)

Nogen der har oplevet dette?
Avatar billede aaberg Nybegynder
02. september 2008 - 12:52 #1
Hvis der er flere brugere på databasen (f.eks. via en webapp eller lignende), kan denne fejlbesked komme hvis der er kørt en insert eller update query i databasen efter at du har trykket "Open table".

Hvis der ikke er andre brugere på databasen, kan du eventuelt prøve at restarte databaseserveren. Dette gør du ved at højreklikke på serverikonet i SQL Management Studio, og trykke på "Restart".
Avatar billede thomashove Nybegynder
02. september 2008 - 13:12 #2
Jeg har genstartet hele serveren - uden resultat.

Det har ikke noget at gøre med, at andre brugere har lavet inserts.

Mit gæt er, at SQL serverens egen syntaks ved inserts/updates mv. er gået i ged på en eller anden måde når man bruger Microsoft SQL Server management Studio. Jeg aner bare ikke hvad jeg skal gøre ved det - håber der findes en hotfix et sted.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester