远程sql数据库备份到本地?数据库远程备份到本地

seosqwseo5个月前 (06-20)测评日记58

一、sql***数据库远程备份到本地***

方法1:

自己写了一段脚本,加在作业中,实现按照日期生成文件夹,并将目标数据库存储在其中,然后通过FTP上传到备用服务器上。

declare@strsql varchar(1000),--执行语句

@strdirname varchar(50),--建立文件夹名

@strcmd varchar(50),--执行命令名

@strsend varchar(1000),--邮件发送语句

@strdate varchar(50)--邮件发送日期

set@strsql='backup database pubs to disk=''d:\backup\erp\'

set@strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')

set@strcmd='md d:\backup\erp\'

set@strcmd=@strcmd+@strdirname

--取得当天日期,格式为yyyy-mm-dd

set@strdate=substring(convert(varchar(50),getdate(),120),1,10)

set@strsend='sys_sendmail''1000@hm'',''213@hm'',''www'',''备份通知'','''+@strdate+'日数据库备份成功,感谢您的使用!'''

exec xp_cmdshell@strcmd

set@strsql=@strsql+@strdirname+'\pubs.dat''with init,nounload,noskip,noformat'

print@strsql

exec(@strsql)

backup database pubs to disk='d:\backup\erp\pubs.dat' with init,nounload,noskip,noformat

--用FTP上传到ERP服务器

exec xp_cmdshell'ftp-s:"D:\backup\erp\ftp.txt"'

--*作成功后发送邮件

exec(@strsend)

if@@error<> 0

begin

raiserror('数据库备份发生错误,请检查设置',16,1)

set@strsend='sys_sendmail''1000@hm'',''213@hm'',''www'',''备份通知'','''+@strdate+'日数据库备份失败,请检查设置!'''

exec(@strsend)

end

方法2

备份后还原

分离后附加

或者直接用DTS导出,注意选择扩展属性

二、如何把本地数据库还原到远程服务器的数据库

1、首先打开Navicat软件,右键点击左边空白的地方,点击New Connection下的MySQL,先创建一个服务器的连接。

2、确保服务器有开了对应的端口,能远程连接,在弹出的创建新连接的窗口里,输入服务器的IP,数据库账号,密码等信息。

3、创建好连接后,打开本地的数据库,右键点击需要转移数据的数据库,点击“Data Transfer”数据传输选项。

4、接着在点击后弹出窗口,上方选择本地数据库名称和连接的数据库,下方选择本地需要转移的数据库表。

5、然后在右边的目标里,选择服务器的数据库连接,并选择服务器上的接受数据的数据库。

6、选择完成后按回车键确定转移,当转移完成的时候下方会提示转移成功。

三、如何对远程sql数据库进行本地备份

首先你得知道远程MSSQLIP用户名密码,步骤如下:

1、在本地MSSQL企业管器里新注册远程数据库(新建一个sqlserver注册)

2、在本地新建一数据库,在新建数据库中执行新生成的SQL脚本,注意脚本中的所属用户一般全部替换为[dbo]然后全部执行。

3、然后在新建数据库中点右键所有任务导入数据,先填源数据库,也就是远程数据库,后填目的数据库,也就是新数据库后确定。

另外无法通过映射远程磁盘到本地,进行数据库的备份,因为不管是文件备份还是设备备份,备份的时候都无法找到映射的磁盘

注:除了本地备份外保证数据不丢失,还可以用“多备份”这样的工具把SQL数据库备份到多个云盘,满足异地容灾备份需要

四、怎样把远程机上的SQL数据库备份到本机

首先要连接远程数据库

1,点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。

2,在“别名”选项中点击“添加”。

3,在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。

4,点击“开始”-“程序”,在“Microsoft SQL Server”菜单中打开“企业管理器”。在企业管理器中,右键单击“SQL Server组”,选择“新建SQL Server注册”。

5,此时会出现SQL Server属性窗口,在“服务器”中填入您网站的域名,选择“使用SQL Server身份验证”,“登录名”和“密码”分别填入主机开通邮件中的用户名和密码,然后点击“确定”。

6,连接成功后,你会看到“SQL Server组”中多了一个名称为您网站域名的服务器。此时,您就可以像*作本地SQL数据库一样管理网站数据库了。

这样你就可以向备份自己的数据库一样备份了。

相关文章

小米(MI)Redmi75英寸平板电视4K高清120Hz高刷MEMC动补远场语音智能金属全面屏全景声投屏使用反馈分享

小米(MI)Redmi75英寸平板电视4K高清120Hz高刷MEMC动补远场语音智能金属全面屏全景声投屏使用反馈分享

很多小伙伴在关注小米(MI)Redmi75英寸平板电视4K高清120Hz高刷MEMC动补远场语音智能金属全面屏全景声投屏怎么样?质量好不好?使用测评如何?本文综合已购用户的...

创维(SKYWORTH)43H3(黑)43英寸图文测评

创维(SKYWORTH)43H3(黑)43英寸图文测评

很多小伙伴在关注创维(SKYWORTH)43H3(黑)43英寸怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品...

【年中抢购】正浩快充户外移动电源220V768Wh大容量移动便携自驾露营应急备用储能蓄电池质量好吗

【年中抢购】正浩快充户外移动电源220V768Wh大容量移动便携自驾露营应急备用储能蓄电池质量好吗

很多小伙伴在关注【年中抢购】正浩快充户外移动电源220V768Wh大容量移动便携自驾露营应急备用储能蓄电池怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和...

闪迪(SanDisk)128GBTF(MicroSD)存储卡口碑好不好

闪迪(SanDisk)128GBTF(MicroSD)存储卡口碑好不好

很多小伙伴在关注闪迪(SanDisk)128GBTF(MicroSD)存储卡怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款...

小米积木质量好不好

小米积木质量好不好

很多小伙伴在关注小米积木怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

MAXCAM适用dji大疆灵眸OSMOPOCKET怎么样

MAXCAM适用dji大疆灵眸OSMOPOCKET怎么样

很多小伙伴在关注MAXCAM适用dji大疆灵眸OSMOPOCKET怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的...