SQL Server 2008 允许您备份到映射网络驱动器吗?

SQL Server 2008 允许您备份到映射网络驱动器吗?

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

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

有人能解释一下这是为什么吗?我还有什么其他解决方案吗?

答案1

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

由于映射驱动器仅在交互式登录时创建,因此如果您计划将备份安排到映射驱动器,则服务帐户将无法访问它并失败。我只能推测这就是 Microsoft 将它们排除在此对话框之外的原因。

答案2

您应该尽可能使用 UNC 路径,但如果您需要使用不同的凭据进行身份验证(您仍然不需要分配驱动器号)或者可能使用一些不使用 UNC 路径的第三方网络共享,您可以使用xp_cmdshell发出 NET USE 命令或第三方共享使用的任何命令。然后该共享将可供 SQL Server 进程使用。

请注意,xp_cmdshell 在安全审计等中通常是不受欢迎的。

相关内容