利用rar就可以轻松实现:1.写好你的.sql脚本文件(并保证可以正常运行),假设文件名为:a.sql
2.写一个包含如下内容的批处理文件,假设文件名为:a.bat,注意参数的大小写
  (isql.exe的具体用法参考sql联机帮助,这里就不解释了)
  文件内容就下面这一句:
  isql /E /i"a.sql" /d"库名"
3.将a.sql,a.bat,isql.exe用rar压缩成一个自解压的文件,并设置自解压选项
  在解压后自动运行a.bat
4.对方收到后,执行这个文件即可

解决方案 »

  1.   

    在bat文件里面使用osql,可以用批命令执行sql脚本
    osql
        [-?] |
        [-L] |
        [
            {
                {-U login_id [-P password]}
                | -E
            }
            [-S server_name[\instance_name]] [-H wksta_name] [-d db_name]
            [-l time_out] [-t time_out] [-h headers]
            [-s col_separator] [-w column_width] [-a packet_size]
            [-e] [-I] [-D data_source_name]
            [-c cmd_end] [-q "query"] [-Q "query"]
            [-n] [-m error_level] [-r {0 | 1}]
            [-i input_file] [-o output_file] [-p]
            [-b] [-u] [-R] [-O]
        ]
    简单的用:
    osql -S . -U sa -P sapass -i "c:\1.sql"