SQLServer2008上的SDE备份和还原
一、备份
右键数据库>任务>备份。选择完整模式,导出为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"。