0
当我们试图备份数据库时,出现错误。SQL Server:备份错误
Front End : VB.Net
Back End : SQL Server
DB Name : PROFITSTORAGE
Backup Location : 'D:\Profit\Data\ProfitStorage.Bak'
代码: 昏暗CON作为新的SqlConnection 昏暗查询所使用的SqlCommand
Try
con.ConnectionString = "Server=(LocalHost);Data Source=LocalHost\SQLEXPRESS;Integrated Security=SSPI"
con.Open()
query = con.CreateCommand
query.CommandText = "BACKUP DATABASE PROFITSTORAGE TO DISK='D:\Profit\Data\ProfitStorage.bak' WITH INIT"
query.ExecuteNonQuery()
query.Dispose()
con.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Backup Failed")
End Try
查询:
BACKUP DATABASE PROFITSTORAGE
TO DISK='D:\Profit\Data\ProfitStorage.bak' WITH INIT
错误消息:
无法打开备份设备'D:\ Profit \ Data \ ProfitStorage.bak'。操作系统错误3(无法检索此错误的文本,原因:15105)。
BACKUP DATABASE正在异常终止。
如何解决这个问题?
错误#3:**系统找不到指定的路径** - 你”重新使用SQL Server正在运行的计算机上不存在的路径。备份将在SQL Server正在运行的计算机上创建**,而不是在本地计算机上***。这可能是麻烦吗? SQL Server运行的机器是否有'D:\'驱动器? – 2014-12-06 16:45:58
它说'LocalHost',所以我猜它是在运行程序的同一台机器上......但我也相信那台机器上没有D:\ Profit \ Data'目录。 – 2014-12-06 16:56:11