为什么我不能使用t-sql备份数据库?

时间:2011-07-02 14:04:12

标签: tsql sql-server-2008-r2

我尝试使用以下代码备份数据库:

backup database RestaurantManagement to disk = 'd:\'

sqlserver始终显示以下消息:

Msg 3201,Level 16,State 1,Line 3 无法打开备份设备'd:\'。操作系统错误3(系统找不到指定的路径。)。 Msg 3013,Level 16,State 1,Line 3 BACKUP DATABASE异常终止。

我该如何编码呢?帮助...

2 个答案:

答案 0 :(得分:2)

您需要提供备份文件名,如下所示:

backup database RestaurantManagement to disk = 'd:\backups\RestaurantManagement.bak'

答案 1 :(得分:0)

您是相应sql角色的成员吗?运行Sql Server的帐户是否具有该路径的权限?您确定服务器上有媒体吗?我的意思是,您的计算机上可能有d:但您提供的路径是远程服务器。

您收到的错误表明没有d:驱动器,或者没有名为backup的文件夹。

我会仔细检查所有这些事情。

相关问题