gpt4 book ai didi

sql-server-data-tools - SSDT : Why can we need "Script (Build)"?

转载 作者:行者123 更新时间:2023-12-04 13:29:18 25 4
gpt4 key购买 nike

有两个选项可用于创建不受对象创建/更新或部署前/部署后绑定(bind)的脚本 - 脚本(构建)和脚本(不在构建中)。

脚本(不在构建中)可用于,例如,通过 :r 指令包含到部署前或部署后脚本中。它们只会包含在生成的部署脚本中。

我尝试使用 Script (Build) 只是为了看看它是如何使用的。首先,它无法识别 PRINT 指令:构建只是失败了。其次,如果我只是在 Script (Build) 中留下评论,它就不会包含在生成的部署脚本中。

我还注意到,如果在 VS 编辑器中打开一个脚本(不在构建中),它会显示一个执行-解析-计划-连接的工具栏,而我无法看到或打开脚本(构建)的这个工具栏。

问题是——引入脚本(Build)的目的是什么?我如何驾驭和使用它,我为什么需要它?在构建的哪个步骤中有意义?

最佳答案

如果您显示脚本的属性,您将看到:

  • 脚本(构建)- 构建操作 = 构建
  • 脚本(不在构建中)-构建操作 = 无

  • 因此,不在构建中的脚本只是一个您可能希望包含在项目中的帮助文件,但它不会被解析或编译到 dacpac 中。

    Script Build是解析编译成dacpac的普通文件,与表文件或存储过程文件含义相同。如果他不喜欢通过“添加项目”菜单或只想在一个文件中包含多个不同类型的对象,则可以使用它。

    关于sql-server-data-tools - SSDT : Why can we need "Script (Build)"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42533179/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com