使用批处理命令恢复SQL数据库。

来源:百度知道 编辑:UC知道 时间:2024/06/10 10:20:56
就是要个批处理命令,点击他即可恢复我原来在SQL里面建立的表。文件为.SQL .bak .txt 这些都可以。这个命令应该包含建立SQL表。把数据库备份文件恢复到这个建立的表中。希望批处理命令高手能够给予指导和帮助。谢谢了。
SQL微软的,不是MYSQL.备份的数据就是使用企业管理器选择要备份的数据库,点击备份得到的文件可以是.sql .bak .txt甚至是xsl。当然也可以在安装目录里找到Microsoft SQL Server\MSSQL\Data 里面的2个文件.mdf和.ldf 。

操作以上2种文件,能够成功的恢复都可以算批处理命令成功!
1.建立表,导入备份的sQl文件
2.建立表,复制.mdf和.ldf文件到数据库的data文件夹

使用ISQL提示符来解决,将用到的建表SQL或者数据恢复SQL另存在另外一个文件,ISQL最后引用即可。
例如:恢复某个备份,可首先用记事本建立一个文件,内容为:
LOAD DATABASE TEST FROM TEST_DUMP
GO
另存为D:\SQL.SQL
然后用记事本再建立一个文件,内容为:
isql -Usa -Ppassword -Sserver -id:\sql.sql
另存为SQL.BAT。
当执行SQL.BAT时就会执行第一个恢复命令了。

同理,建表的SQL等等都可以通过这个方式来实现。亦可通过计划任务等工具实现定时执行。

ISQL的命令详解请看:
http://hi.baidu.com/prolution/blog/item/147a962f2967913d1f30891e.html

sql数据库是什么数据库
怎么备份的啊
都不说怎么恢复