我尝试使用以下代码备份数据库:
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异常终止。
我该如何编码呢?帮助...
答案 0 :(得分:2)
您需要提供备份文件名,如下所示:
backup database RestaurantManagement to disk = 'd:\backups\RestaurantManagement.bak'
答案 1 :(得分:0)
您是相应sql角色的成员吗?运行Sql Server的帐户是否具有该路径的权限?您确定服务器上有媒体吗?我的意思是,您的计算机上可能有d:但您提供的路径是远程服务器。
您收到的错误表明没有d:驱动器,或者没有名为backup的文件夹。
我会仔细检查所有这些事情。