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

seosqwseo2周前 (06-20)测评日记13

一、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)电视65英寸智能wifi网络4K超高清液晶屏平板电视机家用彩电怎么样?质量测评好不好用?

小米(MI)电视65英寸智能wifi网络4K超高清液晶屏平板电视机家用彩电怎么样?质量测评好不好用?

很多小伙伴在关注小米(MI)电视65英寸智能wifi网络4K超高清液晶屏平板电视机家用彩电怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,...

Vidda海信电视Vidda58英寸液晶电视智慧屏好不好用

Vidda海信电视Vidda58英寸液晶电视智慧屏好不好用

很多小伙伴在关注Vidda海信电视Vidda58英寸液晶电视智慧屏怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的...

爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机使用感受如何

爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机使用感受如何

很多小伙伴在关注爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用...

正浩EcoFlow【磷酸铁锂】快充移动户外电源220V测评使用介绍

正浩EcoFlow【磷酸铁锂】快充移动户外电源220V测评使用介绍

很多小伙伴在关注正浩EcoFlow【磷酸铁锂】快充移动户外电源220V怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价...

小度智能屏X8升级版测评分享

小度智能屏X8升级版测评分享

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