SQL Server 如何生成更改脚本

您可以选择在使用表设计器时保存更改脚本。更改脚本是一个包含以后可以应用到数据库(通过在解决方案资源管理器中选择更改脚本并从快捷菜单上选择“运行”)的更改的文件。
如果还没有准备好更新数据库,可以选择保存更改脚本。例如,您对表设计器中的表所做的更改可能与其他用户所做的更改有冲突,或者您当前可能没有更改数据库所需的安全权限。
注意
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。
保存更改脚本
 1.
从“表设计器”菜单中单击“生成更改脚本”。每当您有未保存的数据库更改时,此命令就可用。
 2.
在“保存更改脚本”对话框中,选择“是”。
注意
如果选择“每次保存都自动生成更改脚本”选项,则每次保存修改的表时都会提示您生成更改脚本。
 3.
“另存为”对话框显示已保存的更改脚本的默认文件名。接受默认文件名或键入一个不同的名称,再选择“保存”。
注意
如果您正在处理数据库项目(该项目是在“新建项目”对话框中创建的),则更改脚本将与该项目一起保存在解决方案资源管理器的“更改脚本”文件夹中。
每次保存更改脚本时,解决方案资源管理器中的“更改脚本”文件夹中都会创建一个新的文本文件。
更改脚本文件列出了所有发生更改的表以及这些表的更改方式(使用 DROP TABLE、ALTER TABLE 或 CREATE TABLE SQL 语句)。更改脚本文件同时包含所有错误处理代码,这些代码为清除临时表或回滚作为未成功更改部分(未能保存的更改)的事务所需。此外,更改脚本文件包含使脚本对数据库成功运行的代码,以及描述脚本在运行过程中所做工作的代码(Print 语句)。对于适用的情况,更改脚本还将包括在正被修改的表上设置的权限。
所有在保存更改过程中出现的错误信息都会保存在一个日志文件中,此文件与脚本文件具有相同的名称,而扩展名为 .log。还可以在“日志查看器”中查看表明表成功保存和未成功保存的消息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_72429728

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值