osql -U user -P password -d 你的库 -i "c:\1.sql" -o D:\Out.txt

解决方案 »

  1.   

    osql -Usa -P  -dgzfibac -ic:\windows\desktop\sqltmp.sql -oc:\windows\desktop\outtxt.txt
      

  2.   

    exec master..xp_cmdshell 'isql /S 服务器 /U 用户名 /P 密码 /i c:\windows\desktop\outtxt.txt /d master'
      

  3.   

    --应该是没有注意大小写的问题/S /U /P 必须是大写,其他必须是小写--楼主再写一次,照下面的,注意大小写保持一致
    isqlw -S server -d gzfibacc -U sa -P -i c:\windows\desktop\sqltmp.sql
    -o c:\windows\desktop\outtxt.txt或写:
    isqlw /S"server" /d"gzfibacc" /U"sa" /P"" /i"c:\windows\desktop\sqltmp.sql" /o" c:\windows\desktop\outtxt.txt"
      

  4.   

    zjcxc 太谢谢了,以后还有很多问题请教,请多铃铛指教.