Video: [SQL 2005] Installatie van Microsft SQL Server 2005 software 2024
Hoewel je database-objecten kunt maken met behulp van de grafische functies en wizards die SQL Server biedt, is het eigenlijk beter om SQL-scripts te schrijven die de CREATE -opdrachten die nodig zijn om de database te maken, evenals de tabellen en andere objecten.
Dat komt omdat tijdens de ontwikkeling en de werking van een willekeurige databasetoepassing vaak de database moet worden verwijderd en opnieuw moet worden gemaakt. Door deze acties te scripten, kunt u de database verwijderen en deze opnieuw maken door simpelweg een script uit te voeren.
Gelukkig kan SQL Management Studio scripts genereren van bestaande databases en tabellen. U kunt dus de visuele ontwerpfuncties van SQL Management Studio gebruiken om eerst uw databases te maken. Vervolgens kunt u scripts genereren waarmee u de database eenvoudig kunt verwijderen en opnieuw kunt maken.
Als u een script voor een database of tabel wilt maken, klikt u met de rechtermuisknop op de database of tabel en kiest u vervolgens een van de opdrachten Script als . In de volgende afbeelding ziet u bijvoorbeeld het script dat wordt weergegeven wanneer de tabel Films rechts wordt aangeklikt en Scripttabel als → MAKEN naar → Nieuw queryvenster wordt gekozen.
Zoals u kunt zien, genereerde deze opdracht een CREATE TABLE -instructie samen met andere geavanceerde SQL-instructies om de Movies -tabel automatisch te maken.
Nadat u het script hebt gemaakt, kunt u het in een tekstbestand opslaan door op de knop Opslaan te klikken. Vervolgens kunt u het script op elk gewenst moment uitvoeren door de volgende stappen uit te voeren:
-
Kies Bestand → Openen → Bestand.
-
Selecteer het bestand waarin u het script hebt opgeslagen.
-
Klik op Openen.
-
Klik op de knop Execute om het script uit te voeren.
De enige beperking van deze techniek is dat, hoewel u scripts kunt genereren om uw databases en tabellen te definiëren, u niet automatisch scripts kunt genereren om gegevens in uw tabellen in te voegen. Als u scripts wilt die gegevens invoegen, moet u handmatig de INSERT -instructies maken om de gegevens in te voegen.