在 SQL Management Studio 2005 中,我可以仅生成约束和索引 ALTER SQL 查询吗?

发布于 2024-10-26 08:40:52 字数 336 浏览 1 评论 0原文

在 SQL Server 2000 企业管理器中,当有人在数据库上使用“生成 SQL 脚本”时,可以取消选中“生成 CREATE 命令...”和“生成 DROP 命令...”选项,然后勾选“脚本索引” “编写完整索引的脚本”等。这将生成一个充满 ALTER TABLE 命令的脚本(假设数据库具有带有索引和约束的表)。

我的问题是,在 SQL Management Studio 2005 年(我认为是 2008 年)中,这种能力似乎已经消失了。当我选择不生成 CREATE 脚本但勾选索引等的所有选项时,它会生成一个空白文件。

我在选项中遗漏了什么吗?

有人可以帮忙吗?

干杯,
妮可

In SQL Server 2000 Enterprise Manager when someone used "Generate SQL Script" on a database it was possible to untick "generate the CREATE command ..." and "generate the DROP command ..." option and then tick the "Script indexes" "Script Full Indexes" etc. This would generate a script filled with ALTER TABLE commands (assuming the database had tables with indexes and constraints).

My problem is that in SQL Management Studio for 2005 (and I think 2008) this ability seems to have disappeared. When I chose not to generate the CREATE scripts but tick all of the options for indexes etc. it generates a blank file.

Am I missing something in the options??

Can anyone help?

Cheers,

Niko

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沐歌 2024-11-02 08:40:52

不幸的是,这个选项似乎已经被淘汰了。您必须使用脚本自己生成它们。网上有几个示例: 链接

这里还有一个实用程序,看起来像它也适合您:链接

Unfortunately that option seems to have been retired. You will have to generate them yourself using a script. Several examples exist on the web: link

There is also a utility here that looks like it will work for you as well: link

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文