Jestem w sytuacji, w której chciałbym wygenerować skrypt dla bazy danych, którą mógłbym uruchomić na innym serwerze i uzyskać bazę danych identyczną z oryginalną, ale bez żadnych danych. W istocie chcę skończyć z dużym skryptem tworzenia, który przechwytuje schemat bazy danych.Czy istnieje alternatywa dla "biednych ludzi" dla RedGate do tworzenia skryptów dla całego schematu bazy danych?
Pracuję w środowisku, w którym zainstalowany jest program SQL Server 2000, i nie mogę zainstalować narzędzi klienta klienckiego 2005 (w przypadku, gdyby to one pomogły). Nie stać mnie na RedGate, ale naprawdę chciałbym mieć bazę danych z identycznym schematem na innym serwerze.
Wszelkie sugestie? Dowolne proste .exe (bez instalacji) narzędzia, wskazówki lub triki T-SQL będą mile widziane.
Aktualizacja: Baza pracuję z ma 200 + tabele i kilka relacji klucza obcego i ograniczeń, więc ręcznie włączony w każdej tabeli i wklejanie razem scenariusz nie jest realną opcją. Szukam czegoś lepszego niż to ręczne rozwiązanie
Dodatkowa aktualizacja Chyba że czegoś mi brakuje, to nie jest opłacalne rozwiązanie przy użyciu narzędzi SQL 2000. Po wybraniu opcji generowania skryptu tworzenia w bazie danych. Kończę skryptem, który zawiera polecenie CREATE DATABASE i nie tworzy żadnego z obiektów - tabel, ograniczeń itp. Studio zarządzania SQL 2005 może również obsługiwać obiekty, ale baza danych znajduje się w środowisku, w którym nie ma sposób dla mnie podłączyć instalację Management Studio do niego.
Nie jestem pewien, co masz na myśli, mówiąc "Utwórz urządzenie", może baza danych ?. Pod warunkiem, że konto SQL ma wystarczające uprawnienia, absolutnie wszystko może być skryptowane. – Kev