积极答复者
【SSIS】 SSIS中ftp任务中如何获得备份数据库的名称

问题
-
1。 用SSIS想要实现 备份数据库 然后把备份的数据和日志文件上传到ftp上去备份。
问题:
1. 数据库备份完成后,如何获得备份数据库的名称?
2. 第一个问题如果获得到,在ftp任务中如何使用变量上传获得的数据文件和日志文件?
- 已更改类型 Molly Chen_Moderator 2012年8月27日 3:06
答案
-
1。可以用RESTORE LABELONLY,不过你backup的时候为啥不把数据库名称存下来?比如放到备份文件名里面。
2。ftp任务的localpath, remotepath可以用变量。
仔细看看联机丛书。
想不想时已是想,不如不想都不想。
- 已建议为答案 Molly Chen_Moderator 2012年8月27日 3:06
- 已标记为答案 Molly Chen_Moderator 2012年8月31日 8:30
-
1.定义一个规范,规定每次备份的文件名称,类似DB_20120827.BAK,读取的程序按照这个规范在指定的时间读取即可。
2.FTP任务可以设定是否使用变量(在这2个属性是IsLocalPathVariable和IsRemotePathVariable),然后选择变量即可。
3.感觉你对这个SSIS不熟悉,估计调试和你所谓的error handle都会遇到很多麻烦。
PS.FTP部署你会遇到很多问题,主要是鉴权的问题。
family as water
- 已建议为答案 Molly Chen_Moderator 2012年8月27日 3:06
- 已标记为答案 Molly Chen_Moderator 2012年8月31日 8:30
全部回复
-
1。可以用RESTORE LABELONLY,不过你backup的时候为啥不把数据库名称存下来?比如放到备份文件名里面。
2。ftp任务的localpath, remotepath可以用变量。
仔细看看联机丛书。
想不想时已是想,不如不想都不想。
- 已建议为答案 Molly Chen_Moderator 2012年8月27日 3:06
- 已标记为答案 Molly Chen_Moderator 2012年8月31日 8:30
-
1.定义一个规范,规定每次备份的文件名称,类似DB_20120827.BAK,读取的程序按照这个规范在指定的时间读取即可。
2.FTP任务可以设定是否使用变量(在这2个属性是IsLocalPathVariable和IsRemotePathVariable),然后选择变量即可。
3.感觉你对这个SSIS不熟悉,估计调试和你所谓的error handle都会遇到很多麻烦。
PS.FTP部署你会遇到很多问题,主要是鉴权的问题。
family as water
- 已建议为答案 Molly Chen_Moderator 2012年8月27日 3:06
- 已标记为答案 Molly Chen_Moderator 2012年8月31日 8:30