Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So stellen Sie die Datenbank bei jedem Testlauf erneut bereit und erstellen sie neu

Wie bereits erwähnt, möchten Sie wahrscheinlich die .Local.testsettings> Setup- und Cleanup-Skripte von VS 2012 verwenden, um Ihre SQL Server-Datenbank zu erstellen/zu löschen.

Für das Skript möchten Sie möglicherweise Powershell mit einem .dacpac (anstatt nur einem T-SQL-Skript) verwenden, da Sie ein SSDT-Projekt verwenden. Hier ist ein Link zu einigem Beispielcode - insbesondere möchten Sie vielleicht einen Blick auf den Befehl 'Deploy-Dac' werfen.

Wenn Sie mit .dacpacs als (Build-)Ausgabe von SSDT-erstellten Datenbankprojekten nicht vertraut sind, werfen Sie einen Blick auf diese Referenz Link .