DOS下通过批处理执行sql命令
2009-02-14 21:29
274 查看
通过批处理执行sql命令:
1. Restore.bat文件内容:
osql -E -S -i C:\TempDB\Restore.txt
2. Restore.txt文件内容:
use master
if exists (select * from sysdevices where name='TruckDB')
EXEC sp_dropdevice 'TruckDB'
Else
EXEC sp_addumpdevice 'disk','TruckDB', 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\TruckDB.mdf'
restore database TruckDB
from disk='c:\TempDB\TruckDB'
with replace
导出数据到txt:
/*导入*/
EXEC master..xp_cmdshell 'bcp "test..mintest" in d:\mintest2.txt -c -Sd02 -Usa -P'
/*导出*/
EXEC master..xp_cmdshell 'bcp "test..min" out d:\mintest2.txt -c -Sd02 -Usa -P'
1. Restore.bat文件内容:
osql -E -S -i C:\TempDB\Restore.txt
2. Restore.txt文件内容:
use master
if exists (select * from sysdevices where name='TruckDB')
EXEC sp_dropdevice 'TruckDB'
Else
EXEC sp_addumpdevice 'disk','TruckDB', 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\TruckDB.mdf'
restore database TruckDB
from disk='c:\TempDB\TruckDB'
with replace
导出数据到txt:
/*导入*/
EXEC master..xp_cmdshell 'bcp "test..mintest" in d:\mintest2.txt -c -Sd02 -Usa -P'
/*导出*/
EXEC master..xp_cmdshell 'bcp "test..min" out d:\mintest2.txt -c -Sd02 -Usa -P'
相关文章推荐
- DOS下通过批处理执行sql命令
- DOS下通过批处理执行sql命令
- Postgresql通过批处理命令执行sql文件
- 用asp.net调用dos命令~(通过cmd来执行)---转载的
- [收集]用asp.net调用dos命令~(通过cmd来执行)
- MySQL通过source命令执行sql文件
- 在C#中通过命令对象执行SQL
- Mysql通过show status 命令了解各种SQL 的执行频率
- 通过java代码实现dos环境下多条命令的执行
- C# 执行dos命令及批处理
- dos命令执行mysql的sql文件
- 通过批处理文件(.bat)执行.sql文件
- Win10通过执行批处理命令实现定时关机
- 通过show status 命令了解各种sql的执行频率
- dos命令执行mysql的sql文件
- 《DOS命令一日通》第八章 自动文件执行(批处理文件)
- [整理修改] DOS 批处理命令判断操作系统版本 执行各版本对应语句
- 通过分析SQL语句的执行计划优化SQL(六)
- mysql执行sql语句优化分析命令explain命令小记
- 通过分析SQL语句的执行计划优化SQL语句(一)