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