长期读者,相对较新的海报:)
我开发了一个 PHP/MSSQL Web 应用程序,并且正在将其移至 Azure。到目前为止,我一直在使用 WebMatrix 进行 Web 开发,使用 SQL Management Studio 进行数据库方面的工作。
问题是,在我第一次使用 WebMatrix 将数据库推送到 Azure 之后,它无法上传未来的版本,因为当它上传时它会尝试删除所有表,但由于外键、现有主键而不能名称等。基本上,因为 Azure 上已经有数据库的先前副本,所以它无法上传我的新副本。我不想保留远程数据库上的内容,因为它仍处于测试阶段。
除了编写 procs 来删除我在每次上传之前手动运行的外键、数据、表等之外,我如何才能将 Web 和 DB(最好使用 WebMatrix 或 VisualStudio)一键部署到 Azure,这样它就可以删除远程数据库清理并每次上传新版本?
免责声明:我通常不是网络/数据库开发人员,只是为我的副业从事个人项目。