SQL Server 2008可以让你备份到映射networking驱动器吗?

我的SQL Server 2008 R2有一个映射的networking驱动器(称为Y:/ )重新启动后重新连接(我刚刚检查过)。

当我尝试备份一个数据库( TASKS -> BACKUP )。 networking驱动器Y:未被列为可能的目标。 当我尝试定义Backup TO: Disk destination位置时。

有人可以提出这是为什么吗? 我还有什么其他解决scheme?

您应该使用UNC到您要备份的目录。 例如: \\servername\share

由于只能在交互式login中创build映射驱动器,因此如果将备份安排到映射的驱动器,服务帐户将无法访问并失败。 我只能假设这就是为什么微软从这个对话中排除他们。

如果可能的话,您应该使用UNCpath,但是如果您需要使用不同凭据进行身份validation(但您仍然不需要分配驱动器号),也可以使用某些不使用UNCpath的第三方networking共享,则可以使用xp_cmdshell发出NET USE命令或任何第三方共享使用。 然后共享将可用于SQL Server进程。

请注意,xp_cmdshell在安全审计等方面通常是不被赞赏的。