Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como reimplantar, recriar o banco de dados em cada execução de teste


Como mencionado, você provavelmente desejará usar os scripts VS 2012 .Local.testsettings> Setup and Cleanup para criar/destruir seu banco de dados SQL Server.



Para o script, você pode usar o powershell com um .dacpac (em vez de apenas um script T-SQL), pois está usando um projeto SSDT. Aqui está um link para algum código de exemplo - em particular, você pode querer dar uma olhada no comando 'Deploy-Dac'.

Se você não estiver familiarizado com .dacpacs como a saída (compilação) de projetos de banco de dados criados por SSDT, dê uma olhada nesta referência link .