希望把sql语句放入到批处理文件中,然后双击.bat直接执行sql语句,比如直接执行批处理文件就可以导出数据库结构等。网上有的用osql,但是osql需要去执行另外一个.sql文件,也有用scptxfr.exe,但是放入到批处理文件中就出错,有不有其他的方法可以把sql语句放进去直接执行的呢

解决方案 »

  1.   

    或许只能用osql 去调用.sql 文件了,批处理是操作系统的可执行文件,它没办法直接调用MSSQL处理一段程序,其实用 osql 调用 .sql 也是个不坏的主意啊!
      

  2.   

    导结构应该在SSMS
    导数据可以用bcp命令,可以用bat不同用途不同方法,不要先把自己限制死了
      

  3.   

    我用的sql server2000,只希望能直接双击一个批处理文件就能够导出数据库结构,或者导入数据等功能