在查询分析器中执行sql文件
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\***.sql'master..xp_cmdshell 'isql /S"服务器名" /U"用户名" /P"密码" /i"x:\xxx.sql"'
osql -U sa -P -S DB-Server  -d SPVSDB -o err.txt -i F:\1.sql -b

解决方案 »

  1.   

    命令行方式(MS-DOS)下执行:1: sa连接:  isql -U sa -P password -S servername -d master -i test.sql
    2: NT认证: isql /Slocalhost /L /E /iC:\test.sql
    isql /S"CCOLLATUS-LI" /E /d"msdb" /i"C:\xnet2.sql"
      

  2.   

    我说的是程序里怎么实现,
    是不是在程序里通过DOS调用isql -U sa -P password -S servername -d master -i test.sql
      

  3.   

    建立一存储过程 将这些语句放在里面
    运行时调用该存储过程
    exe 存储过程名