Sql server 使用作业MS SQL server代理将.bak文件复制到另一个Windows服务器
我试图每晚将.bak文件从服务器a复制到服务器B。 我可以使用SQL server作业代理每天晚上运行这个吗? 我正在考虑将copy命令添加为作业步骤中的语句。 类似于:“复制”G:\source\folder\“\target\folder\” 在步骤内部,将类型设置为操作系统(CmdExec)。Sql server 使用作业MS SQL server代理将.bak文件复制到另一个Windows服务器,sql-server,Sql Server,我试图每晚将.bak文件从服务器a复制到服务器B。 我可以使用SQL server作业代理每天晚上运行这个吗? 我正在考虑将copy命令添加为作业步骤中的语句。 类似于:“复制”G:\source\folder\“\target\folder\” 在步骤内部,将类型设置为操作系统(CmdExec)。 有办法吗?这是关于复制文件的命令的问题吗 如果要复制整个文件夹,请使用robocopy而不是copy,您可以制作一个SSIS包来完成此操作,然后从SQL代理运行它 但是,不要使用逻辑驱动器,例如G:
有办法吗?这是关于复制文件的命令的问题吗
如果要复制整个文件夹,请使用robocopy而不是copy,您可以制作一个SSIS包来完成此操作,然后从SQL代理运行它
但是,不要使用逻辑驱动器,例如G:--如果服务器没有相同的映射,它将无法工作。使用实际命名的服务器:\serverA\source\folder到\serverB\target\folder。简短回答是肯定的。您可以尝试SSIS包,如所述或所述。另一种选择是使用windows任务调度器(与使用SQL Server代理相比)和一个简单的bat脚本来完成相同的任务