首先生成数据库脚本
sql200企业管理器
--注册远程服务器的实例
--右键要导出到本地的数据库
--所有任务
--生成SQL脚本
--常规里选择生成全部对象脚本
--设置格式里,将"包含扩展属性"选上
--选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件
这样你可以得到一个脚本文件, 而且这个脚本文件在你的本机
查询分析器打开这个脚本文件, 连接到本机的sql server, 执行这个脚本创建一个结构与远程服务器一样的库
最后将数据导出到本机
sql200企业管理器
--展开远程服务器的实例
--右键要导出数据到本机的数据库
--所有任务
--导出数据
--目标数据库,服务器选择本机的服务器,数据库选择前面面生成的数据库
--然后选择"在两个SQL数据库之间复制数据和对象"
--将"创建目的对象"的选择取消
--最后完成.
---------zzxiaoma(小马)
/**/
/*
可以在本地机上通过查询分析器来完成.方法如下:
需要备份的数据库名称: dianqi
本地机器IP地址:10.152.20.23(客户端)
本地用户:来宾(管理员权限) 密码:63866386
本地提供备份需求的文件夹:F:zzl(完全共享)
*/
declare @sql varchar ( 500 )
select @sql = ' /10.152.20.23zzlzzl.bak '
print ( @sql )
exec master..xp_cmdshell ' net use /10.152.20.23zzl 63866386 /user:10.152.20.23来宾 '
backup database dianqi to disk = @sql
WITH NOINIT
NOUNLOAD
NAME = N ' 备份 ' ,
NOSKIP.
STATS = 10 ,
NOFORMAT
可以在本地机上通过查询分析器来完成.方法如下:
需要备份的数据库名称: dianqi
本地机器IP地址:10.152.20.23(客户端)
本地用户:来宾(管理员权限) 密码:63866386
本地提供备份需求的文件夹:F:zzl(完全共享)
*/
declare @sql varchar ( 500 )
select @sql = ' /10.152.20.23zzlzzl.bak '
print ( @sql )
exec master..xp_cmdshell ' net use /10.152.20.23zzl 63866386 /user:10.152.20.23来宾 '
backup database dianqi to disk = @sql
WITH NOINIT
NOUNLOAD
NAME = N ' 备份 ' ,
NOSKIP.
STATS = 10 ,
NOFORMAT