0

运行 Database Designer 时旧的(现有的)投影会发生什么?

例如:

我有一个查询文件,需要进行基于查询的预测?如果我运行数据库设计器,旧的投影会被删除、覆盖吗?

4

2 回答 2

2

您可以指定在数据库设计器向导中发生的事情(不确定他们如何称呼它)。

如果您选择“部署”选项,它会创建新的投影,用数据刷新它们,然后删除它不需要旧的投影。如果您不选择它,它会为您提供一些脚本,您可以自己运行这些脚本来做同样的事情。

我通常让 Database Designer 生成脚本。我查看它,然后根据这些脚本创建自己的脚本,以创建和填充新的投影。成功后,我会自行删除旧的投影。

我可能过于谨慎了。

于 2012-07-19T14:55:07.147 回答
2

如果您在综合模式下运行,DBD 将删除它确定不需要的投影。如果您在查询特定模式下运行,则删除投影的可能性要小得多,因为目标是使特定查询更快,并且不知道旧投影是否不必要。

于 2012-07-27T15:55:39.800 回答