Błąd SQL: CREATE FUNCTION [FK].[BadDebts_VatRegisters] - Nieprawidłowa nazwa kolumny flagi

Piotr Zakrzewski
Piotr Zakrzewski
  • Zaktualizowano

Dotyczy produktów:

  • Symfonia
  • Symfonia ERP

Opis problemu:

Podczas konwersji bazy danych w programie Symfonia może wystąpić następujący komunikat:

  •  Błąd SQL: CREATE FUNCTION [FK].[BadDebts_VatRegisters]

mceclip0.png

blobid8.png Ważne! Przed przystąpieniem do wykonywania poniższych czynności, pamiętaj aby wyłączyć programy Symfonii

 

Rozwiązanie:

Powyższy błąd spowodowany jest brakiem kolumny flagi w tabeli [FK].[defRej].

W celu rozwiązania problemu należy:

  1. Odtworzyć kopię bezpieczeństwa firmy pod nową nazwą
  2. Zalogować się do serwera SQL poprzez aplikację Microsoft SQL Server Management Studio
  3. Wykonać skrypt na problematycznej bazie danych:

    ALTER TABLE [FK].[defRej]
    ADD [flagi] [int]

    ALTER TABLE [FK].[defRej] ADD CONSTRAINT [DF_defRej_flagi] DEFAULT ((0)) FOR [flagi]
    GO

  4. Uruchomić program Symfonia, a następnie przeprowadzić ponowną konwersję firmy

[F50] Odtworzenie kopii bezpieczeństwa pod nową nazwą

[ERP/F50] Instrukcja wykonania skryptu SQL na bazie danych

Czy ten artykuł był pomocny?

Liczba użytkowników, którzy uważają ten artykuł za przydatny: 0 z 1