SQLServer2008上的SDE备份和还原

时间:2022-07-19 07:05:29

一、备份

 右键数据库>任务>备份。选择完整模式,导出为xxx.bak文件即可。

二、还原

1、创建sde用户名,新建同名数据库xxx,并指定sde为xxx的拥有者。

2、在master上创建sql查询,执行如下语句:

RESTORE DATABASE xxx
FROM DISK = 'D:\userdata\YuFengShan\Copy\shuju\xxx.bak' --bak文件路径
with replace,
MOVE 'xxx' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSQLSERVER\MSSQL\DATA\xxx.mdf', --mdf文件路径
MOVE 'xxx_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSQLSERVER\MSSQL\DATA\xxx_log.ldf' --ldf文件路径

 三、ArcMap连接

1、安装Sqlserver 的客户端连接。

2、在Add DataBase Connection中选择Sqlserver,在Instance中填写“ip\实例名”,其中实例名可以sqlserver的管理台里查看。本机一般为"127.0.0.1\MSSQLSERVER"。