backup 的问题
我的程序中要备份数据库,我的程序是连局域网上的数据库服务器的,但我在客户端程序上备份数据库的时候,备份文件路径选择也是在客户端的,但最后发现备份文件却被备份在服务器上了,我的备份程序是这样的:
Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
cn.ConnectionString ="...." '连接字串,连接局域网上的数据库服务器
cn.Open
'dbname 是数据库名,phyname 是备份文件路径
cmd.ActiveConnection = cn
cmd.CommandText = "exec('BACKUP DATABASE " + dbname + " TO DISK = N''" + phyname + "'' WITH NOINIT , NOUNLOAD , NAME = N''" + dbname + " 备份'', NOSKIP , STATS = 10, NOFORMAT ')"
cmd.CommandType = adCmdText
cmd.Prepared = True
cmd.Execute
cn.Close