用于在生产服务器中执行sql查询的批处理文件

时间:2016-01-28 11:42:59

标签: sql sql-server batch-file command

是否可以创建从本地计算机运行以在生产服务器中执行查询的批处理文件,只能通过远程连接访问生产服务器。 ?如果不可能请提出一些建议,

要求:需要批处理文件才能从生产服务器获取查询结果吗?

2 个答案:

答案 0 :(得分:0)

试试这个,

步骤1:

输入以下五行并将其另存为execute.bat文件

set /P TargetServer=Enter Target DB Server IP:
set /P TargetDb=Enter Target DB Name:
set /P UserName=Enter UserName: 
set /P Passwd=Enter Password:
sqlcmd -S %TargetServer% -U %UserName% -P %Passwd% -d %TargetDb% -i MyScript.sql -o MyOutput.txt

步骤-2

在此文件中提供您的sqls并将其另存为MyScript.sql

select *from tablename

步骤-3

将execute.bat和Myscript.sql文件放在一个文件夹中,然后双击execute.bat文件。您的MyScript.sql输出保存在MyOutput.txt文件中。

答案 1 :(得分:0)

通过安排任务任务计划程序(Windows假定的操作系统)创建批处理文件并保留生产服务器本身。这样每次都不需要远程访问Production服务器。

这是我从你的问题中理解的建议。