sqlserver怎么把服务器上的数据库备份到本地,不是局域网的服务器?
3个回答
推荐于2016-06-30
展开全部
No1:先在行程电脑上备份:
backup database 数据库名 to disk='文件路径'
然后把备件的文件复制到自己电脑上:
restore database 数据库名 from disk='文件路径'
No2:
备份远程SQLSERVER数据库到本地
1 知道远程MSSQL IP 用户名 密码
2 在本地MSSQL企业管器里新注册 远程数据库
3 选中所有远程数据库的用户表,右键 所有任务 生成SQL脚本 并在选项里选中 编写主键 外键 ......
4 在本地新建一数据库,在新建数据库中执行新生成的SQL脚本,注意脚本中的所属用户 一般全部替换为[dbo] 然后全部执行。
5 然后在新建数据库中点 右键 所有任务 导入数据,先填源数据库,也就是远程数据库,后填目的数据库,也就是新数据库 最后确定。这样就可以把远程的数据库备份到本地
No3:服务器上的SQLSERVER2000数据库导到本地
一,备份SQLSERVER2000,生成.bak文件,压缩成包,下载到本地,解压,还原数据库,
二,本sql客户端远程链接服务器,备份,或导出到本地数据库(这个看你网速了),同时要开放服务器1433端口,很不安全
三,分离数据库,考下_dat和log,,考下这两个文件,服务器上再附加,本地用这两个文件附加
backup database 数据库名 to disk='文件路径'
然后把备件的文件复制到自己电脑上:
restore database 数据库名 from disk='文件路径'
No2:
备份远程SQLSERVER数据库到本地
1 知道远程MSSQL IP 用户名 密码
2 在本地MSSQL企业管器里新注册 远程数据库
3 选中所有远程数据库的用户表,右键 所有任务 生成SQL脚本 并在选项里选中 编写主键 外键 ......
4 在本地新建一数据库,在新建数据库中执行新生成的SQL脚本,注意脚本中的所属用户 一般全部替换为[dbo] 然后全部执行。
5 然后在新建数据库中点 右键 所有任务 导入数据,先填源数据库,也就是远程数据库,后填目的数据库,也就是新数据库 最后确定。这样就可以把远程的数据库备份到本地
No3:服务器上的SQLSERVER2000数据库导到本地
一,备份SQLSERVER2000,生成.bak文件,压缩成包,下载到本地,解压,还原数据库,
二,本sql客户端远程链接服务器,备份,或导出到本地数据库(这个看你网速了),同时要开放服务器1433端口,很不安全
三,分离数据库,考下_dat和log,,考下这两个文件,服务器上再附加,本地用这两个文件附加
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。如果想了解更多详细信息,可以咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
展开全部
[分享]SQL 异地备份成功!
以前曾经尝试在服务器中增加自动备份工作站中,一直不成功,
今天终于成功,特与大家分享:
--建立与YNiang的连接,其中garfield是登录YNiang的密码
Exec master..xp_cmdshell 'net use \\YNiang\Backup garfield /User:yy_domain\Administrator'
--备份数据库miao,YNiang的共享目录backup要完全共享控制
Backup Database [miao] to Disk = '\\YNiang\Backup\miao.bak'
--断开YNiang的连接
Exec master..xp_cmdshell 'net use \\YNiang\Backup /delete'
搜索更多相关主题的帖子: SQL 异地 分享
[分享]SQL 异地备份成功!
以前曾经尝试在服务器中增加自动备份工作站中,一直不成功,
今天终于成功,特与大家分享:
--建立与YNiang的连接,其中garfield是登录YNiang的密码
Exec master..xp_cmdshell 'net use \\YNiang\Backup garfield /User:yy_domain\Administrator'
--备份数据库miao,YNiang的共享目录backup要完全共享控制
Backup Database [miao] to Disk = '\\YNiang\Backup\miao.bak'
--断开YNiang的连接
Exec master..xp_cmdshell 'net use \\YNiang\Backup /delete'
搜索更多相关主题的帖子: SQL 异地 分享
以前曾经尝试在服务器中增加自动备份工作站中,一直不成功,
今天终于成功,特与大家分享:
--建立与YNiang的连接,其中garfield是登录YNiang的密码
Exec master..xp_cmdshell 'net use \\YNiang\Backup garfield /User:yy_domain\Administrator'
--备份数据库miao,YNiang的共享目录backup要完全共享控制
Backup Database [miao] to Disk = '\\YNiang\Backup\miao.bak'
--断开YNiang的连接
Exec master..xp_cmdshell 'net use \\YNiang\Backup /delete'
搜索更多相关主题的帖子: SQL 异地 分享
[分享]SQL 异地备份成功!
以前曾经尝试在服务器中增加自动备份工作站中,一直不成功,
今天终于成功,特与大家分享:
--建立与YNiang的连接,其中garfield是登录YNiang的密码
Exec master..xp_cmdshell 'net use \\YNiang\Backup garfield /User:yy_domain\Administrator'
--备份数据库miao,YNiang的共享目录backup要完全共享控制
Backup Database [miao] to Disk = '\\YNiang\Backup\miao.bak'
--断开YNiang的连接
Exec master..xp_cmdshell 'net use \\YNiang\Backup /delete'
搜索更多相关主题的帖子: SQL 异地 分享
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shadowdudu1985 的回答是一个方法,但是还不够完善。他的方法只是把数据库表及内容复制过来,没有触发器、存储过程等。最好的办法是,先把源数据库生成创建代码,在本地创建好跟源数据一样结构的库,再以企业管理器导入数据。这样才能得到完整的数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询