再问数据库备份和恢复

elven 2003-08-18 05:17:00
在sql2k的Query Analyzer内写
--备份
backup database sys to disk='c:\目录\a.bak' with init
--还原
use master
RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
可以执行成功。
问题:
1、现在放到isql中运行,怎样让isql的窗口在自行完毕后自动关闭。
2、在isql中怎样写恢复数据库的语句(登录的用户名及密码是否需要)。
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-08-18
  • 打赏
  • 举报
回复
备份:

isql /Slocalhost /L /E /Q "backup database sys to disk='c:\目录\a.bak' with init
"


还原:
isql /Slocalhost /L /E /Q "RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
"
pengdali 2003-08-18
  • 打赏
  • 举报
回复
备份:

isql /Slocalhost /L /E /Q "backup database sys to disk='c:\目录\a.bak' with init
"


还原:
isql /Slocalhost /L /E /Q "RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
"
txlicenhe 2003-08-18
  • 打赏
  • 举报
回复
先将SQL语句存成脚本,再用isql运行该脚本文件。

isql -U sa -P -S Guoxl -d master -i test.sql

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧