Aktualizacja bazy MS SQL

0

Witam Wszystkich : )

moje pytania dotyczą baz MSSQL i komponentów ADO. Otóż mam sobie taki program z istniejącą bazą i potrzebna jest do niego aktualizacja. Po wybraniu odpowiedniej opcji, program przeszukuje rejestr w poszukiwaniu aktualnej wersji bd, zmienia ją i wzbogaca bazę o nowe tabele, perspektywy, wyzwalacze itd etc.

Jakie rozwiązanie wg Was jest najbardziej profesjonalne ? czytanie z pliku ? (z tym, że inne osoby będą miały bezpośredni dostęp do źródła) ?

I jakimi komponentami to można zrealizować ? wstępnie próbowałem poprzez komponenty ADO, ale tu też się pojawia problem w stylu, że komponent nie rozumie komend 'GO', polecenia 'Create' muszą być na samym początku, a jak ich jest więcej to też są problemy :/

Macie jakiś sprawdzony sposób/metodę na tego typu operacje ?

dzięki i pozdrawiam : )

0

w języku sql nie istnieje polecenie 'go', a narzędzia dostarczone wraz z mssql analizując kod sql i natrafiając na 'go' wysyłają polecenie(polecenia) do serwera sql.
Z poleceniem create to chyba już tak jest, że musi byś jako jedyne w skrypcie sql przesłanym do serwera.
Zamiast go w commandtext, wysyłasz po prostu polecenie metodą adodataset.open, albo adocomand.execute

1 użytkowników online, w tym zalogowanych: 0, gości: 1