Pracowaliście długo nad swoją aplikacją, czas przesiąść się z serwerów testowych/deweloperskich na maszyny produkcyjne. Jednym z elementów waszej aplikacji jest baza na SQL 2005 i tę bazę też trzeba przenieść.

Można to uczynić na co najmniej dwa sposoby (backup/restore i detach/attach) ale jest jeden sposób sprytniejszy od pozostałych. Dzięki małemu narzędziu o nazwie Microsoft SQL Server Database Publishing Wizard 1.1 możemy zaimportować nasze dane do postaci kodu SQL, a następnie wrzucić na dowolną inną maszynę. Działa dla schematu, danych i obu opcji razem. Przy okazji można przyjrzeć się kodowi i coś poprawić – same zalety!

Narzędzie integruje się doskonale z Visual Studio. Na poniższym przykładzie widać opcję Publish to provider na Visual Studio 2008 na moim systemie (te czerwone plamy to konieczność).

3 Responses to “Przenoszenie baz SQL 2005”

  1. Pawel Pabich Says:

    Super narzedzie.

  2. MCM Says:

    Poniewaz kazda aplikacje czekaja zmiany to mysle, ze teraz Ci sie przyda SQL Compare (niestety platny) – ktory jest w stanie porownac bazy i przygotowac skrypt uaktualniajacy.

  3. M Says:

    Jeszcze jednym sposobem jest użycie “Transfer Database Task” z SQL Server Integration Services


Comments are closed.