【问题标题】:ssms error while saving .sql file... " The operation cannot be completed"保存 .sql 文件时出现 ssms 错误...“操作无法完成”
【发布时间】:2013-12-12 15:04:15
【问题描述】:

我使用的是 sql server management studio 2008。我有一个大约 45 MB 的 .sql 文件。当我对此进行一些更改并尝试使用保存按钮或按 Ctrl+S.... 进行保存时,错误发生为:

操作无法完成

但是当我安装 SSMS 时,它可以正常工作,但是在 45 mb 文件操作之后,它就不能正常工作了。即使从菜单>>视图>>对象资源管理器中选择,对象资源管理器也是不可见的。我使用的是 Windows 7 32 位。

【问题讨论】:

  • 你能检查一下你的windows事件查看器并告诉我们它在说什么吗?对于一些不请自来的建议:也许可以将 45MB .sql 文件拆分为更短的脚本:)
  • 在窗口事件查看器中,我如何收集信息给你看???你能告诉我吗???
  • 您使用的是哪个版本的 Windows?我认为在运行框中或在命令提示符下键入“eventvwr”将在其中任何一个上运行事件查看器。首先展开左侧框架中的“Windows 日志”,然后选择“应用程序”。
  • 从 Windows 事件查看器中,展开 Windows 日志,然后展开应用程序。您应该会看到带有 SSMS 来源的“错误”。如果您有大量错误,您可以在右侧进行过滤(“操作”下的“过滤当前日志”)以仅显示错误和警告

标签: sql sql-server ssms sql-server-2008


【解决方案1】:

我遇到过这个问题的变种,我无法保存文件,尤其是当我经常使用undo 功能时,最常见的是当我从不同的开发工具修改脚本时,在 Management Studio 中打开时。

您是否尝试过:save as 到另一个文件名?
(如果您担心失去undo 功能,您可以尝试将save as 换成不同的文件名,然后执行一系列undo 命令和save as 再次换成另一个 文件名。 .. 等等...直到您认为您已经保留了尽可能多的撤消过程的版本/步骤。Rem:撤消的快捷方式是<ctrl>-Z,重做的快捷方式是<ctrl>-Y... [而你可以按住<ctrl>-Z<ctrl>-Y :) ],但如果您在撤消后键入或更改任何内容,您将无法重做。)

如果您也无法save as,则将代码复制/粘贴到另一个应用程序(例如记事本或 Notepad++)中,然后从该应用程序中保存。 (同样,如果您想模拟您的撤消堆栈,请在执行一些撤消命令等之后再次执行此操作。)

但最重要的是,我发现我至少必须关闭文件,然后重新打开它,才能解决这些问题……有时退出 Mgmt Studio……然后,就像一堆老笑话关于 Microsoft 支持转到...
您可能需要重新启动计算机。

(附注:我同意 Tom 的观点——您可能希望将此脚本拆分为更小的脚本。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多