日期:2014-05-18  浏览次数:20509 次

高分请教


我想在   SQL1服务器   上建立一个作业是调用   SQL2   服务器中的存储过程,SQL1是通过VPN才能连接到SQL2服务器上.
有人给我写了下面的,我看不明白后面的-i   c:\dev\s1.sql   -o     c:\dev\s1.out2   .   向高手指教?


c:\binn\isql   -U   _linkedserverqag   -P   Seltzer*Blue   -S   sql1   -i   c:\dev\s1.sql   -o     c:\dev\s1.out2



------解决方案--------------------
-i c:\dev\s1.sql --isql命令输入文件(要执行的sql语句)
-o c:\dev\s1.out2 --结果输出文件
------解决方案--------------------
用作业的话作业语句应该写

exec xp_cmdshell 'c:\binn\isql -U _linkedserverqag -P Seltzer*Blue -S sql1 -i c:\dev\s1.sql -o c:\dev\s1.out2 '


------解决方案--------------------
exec xp_cmdshell 'isql -U _linkedserverqag -P Seltzer*Blue -S sql1 -i c:\dev\s1.sql -o c:\dev\s1.out2 '