Operația Anulează verificarea a fost încheiată cu succes

Dacă în extragerea unei proceduri stocate în controlul sursei găsiți diferențe între versiunile din baza de date și sistemul de control al versiunii, puteți selecta versiunea utilizând fereastra "Afișați diferențe".







Când selectați o versiune din sistemul de control al versiunilor, procedura stocată este salvată imediat în baza de date după extragere. Dacă obiectele bazei de date utilizate de procedura stocată au fost modificate (de exemplu, dacă dvs. sau un alt dezvoltator ați modificat tabelul), atunci procesul de salvare a textului în baza de date (și sincronizarea cu sistemul de control al sursei) poate duce la o eroare. În timp ce procedura stocată era în sistemul de control al sursei, s-au produs modificări în baza de date care ar putea afecta procedura stocată. În acest caz, extragerea din sistemul de control al versiunilor va avea succes, dar actualizarea bazei de date (inclusiv compilarea procedurii memorate) va eșua, lăsând procedura de compilare precedentă neschimbată.







Acest mesaj de eroare poate apărea când utilizați comanda Undo Extract și dacă versiunea procedurii stocate este în baza de date și versiunea sistemului de control al versiunilor. În acest caz, comanda "Undo Eject" reușește, însă compilarea procedurii stocate în baza de date poate eșua dacă obiectele bazei de date care afectează versiunea procedurii stocate în sistemul de control al versiunii s-au modificat.

Ca regulă generală, păstrați mereu versiunile procedurilor memorate sincronizate în baza de date și în sistemul de control al versiunilor.

Corectarea erorii

Utilizați un nume unic pentru fiecare procedură stocată. Puteți copia versiunea procedurii stocate din baza de date și îi puteți da un nume nou: utilizați serverul Explorer pentru a deschide procedura stocată pentru editarea și modificarea denumirii procedurii la începutul fișierului. După salvarea procedurii cu un nume nou, ștergeți procedura veche stocată în Server Explorer. Puteți redenumi o procedură stocată în sistemul de control al versiunilor utilizând comanda Redenumire.







Trimiteți-le prietenilor: