我正在开发一个连接到SQLpipe理工作室的SQL数据库的应用程序。 对于我保存在源代码控制中的每个版本的应用程序,我还想保存与该版本一起工作的数据库模式的副本。 似乎保存一个SQL脚本来生成数据库将是保存这些信息的最好方法,但是最好的办法是什么? 当我在Managment Studio中右键单击我的数据库时,看起来有两个选项可以工作:“任务 – >生成脚本”和“脚本数据库为”。 这些有什么区别? 我应该用哪个?
脚本数据库由于只创build用于创build数据库的脚本。 如果您使用生成脚本,它将启动一个向导,您可以select包含所有数据库对象(表,存储过程等)。 始终将脚本保存到源代码pipe理。