通过尝试单击“ 添加”button来指定“备份位置”时,对话框将挂起并且不会恢复。 这发生在我们所有的SQL 2000/2005/2008环境中。 这可能是由于他们在虚拟服务器上运行?
如果您已经执行了大量备份,则数据库引擎可能需要很长时间才能返回所请求的信息。 因此,build议您始终清除msdb数据库中的旧数据。 Microsoft提供了一个名为sp_delete_backuphistory的存储过程。 当你有很多备份历史需要处理时(就像你现在这样做),运行需要很长时间。
您还应该调整MSDB数据库表。 Geoff 发布了一篇博客文章,提供一些新的索引。
如果您在“添加”操作过程中运行SQL事件探查器 – 您看到什么SQL:BatchCompleted和RPC:完成? (例如 – 你看到master.dbo.xp_instance_regread和针对sys.backup_device的查询)。
如果你确实看到它在挂起之前正在运行查询,那么我要做的下一步就是通过SSMS(在GUI之外)来testing查询。 它可能会给你更多的根源的线索。