我在 Windows azure 实例上托管了 Web 应用程序。我们有一个测试和实时云服务,测试服务有 1 个实例,实时服务有 3 个实例。
测试应用程序每晚通过 TFS Builds 自动部署,并使用 power shell 脚本部署到 Windows Azure。
问题是我们有用于数据库模式和数据更改(如果需要)的老式 sql 脚本。目前我们必须手动登录到 azure sql 数据库 (SMSS) 并运行脚本。
我想使用 powershell 脚本在每晚通过 TFS Build Machine 运行的每个构建上自动化 sql 脚本。我怎样才能做到这一点 ?
SQL 脚本是可重新运行的,所以不用担心,如果它每天运行相同的脚本,因为这不会在测试应用程序上产生任何问题。