有sqlservers 2005数据库备份文件,如何写bat,导入数库到sql servers 2005

有sqlservers 2005数据库备份文件,如何写bat,导入数库到sql servers 2005,第1张

这东西用bat 问题有很多,基本也很少人用。
---------------------------------------------------
1把sql语句写到一个文件里面 比如 inputsql
这个文件里写上
use master
go
restore database yourdb from disk='d:\yourdb bak' with replace
2然后dos下用isql命令调用这个文件
bat 文件里写上,
isql -E -i inputsql
----------------如果不行就多百度几下,isql本身有才行。没有就改成sqlcmd 使用一下,但是没有-E参数,但是 -i 是文件名是一样的。
因为有路径问题,所以不好玩。建议你用sqldmo 这种方式。你百度 sqldmo
写的比我好,甚至有源代码。
--------------------------------
刚用了一下sqlcmd 这个方式
写一个bat 文件
内容是:
sqlcmd -S -i C:\asql -o C:\vtxt
pause
把结果输入到vtxt ,那个 -S 后是一个 点代表本机。
a sql 内容是:
use master
go
restore database yourdb from disk='c:\yourdbbak' with replace
然后双击执行了一下
vtxt 的内容是:
已将数据库上下文更改为 'master'。
已为数据库 'yourdb',文件 'HR_data1' (位于文件 1 上)处理了 184 页。
已为数据库 'yourdb',文件 'HR_data2' (位于文件 1 上)处理了 8 页。
已为数据库 'yourdb',文件 'HR_log' (位于文件 1 上)处理了 1 页。
RESTORE DATABASE 成功处理了 193 页,花费 0106 秒(14915 MB/秒)。

以上就是关于有sqlservers 2005数据库备份文件,如何写bat,导入数库到sql servers 2005全部的内容,包括:有sqlservers 2005数据库备份文件,如何写bat,导入数库到sql servers 2005、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9816172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存