无法使用“复制数据库”向导在同一服务器中复制数据库

时间:2016-09-23 14:42:45

标签: sql-server database sql-server-2008 sql-server-2008-r2

我有sql server 2008 R2。我想在同一个数据库服务器中获取一个数据库的副本。所以我将拥有数据库的精确副本。现在我登录到sql server management studio>>右键单击数据库>>任务>>复制数据库。我在复制数据库向导中提示我的位置。我选择了要复制的数据库,并将新副本命名为INSERT INTO a (id, value) VALUES (_id, (SELECT coalesce(max(value), default_value)) FROM b WHERE b.id = _id)); ,我选择立即运行操作...现在我收到此错误: -

enter image description here

所以有人可以建议可能导致这个问题的原因吗?

由于

2 个答案:

答案 0 :(得分:1)

您需要打开服务器是SQL Server Management Studio并在服务器底部找到SQL Server代理,然后右键单击然后启动。 enter image description here

如果您希望可以登录服务器并查找服务,然后向下滚动,直到找到SQL Server代理服务并启动它们。做其中任何一个都应该解决你的问题。

答案 1 :(得分:0)

当我运行复制数据库向导时,当代理未运行时,我会收到以下对话框Agent Warning

我的理解是,向导会创建一个包含一系列步骤的包,这些步骤都由代理管理。由于代理正在控制和排序进程,因此需要启用它。