数据表太多,哪位教我用.bat文件执行sql脚本,谢谢

解决方案 »

  1.   

    RESTORE FILELISTONLY 
       FROM DISK = 'c:\Northwind.bak'?
      

  2.   

    一、先建立一个sql脚本,如 e:\a.sql 二、建立一个批处理文件,如execute.bat,打开输入     isql -U sa -P sa -i e:\a.sql 
       
       保存即可。 然后双击就可以执行批处理的sql脚本了 
      

  3.   

    不行呀,因为我电脑上有两个服务
    一个mssqlserver,还有一个sqlexpress
    我用楼上方法不行
      

  4.   

    execute.bat里写这个试一下
    sqlcmd -S 机器名\实例名 -E -i e:\a.sql
      

  5.   

    不行,不知道是为什么
    打开数据库可以创建,用bat不能创建
      

  6.   

    sqlcmd -S uf2006\sql2005 -E -i e:\a.sql
    我试了一下可以的
    uf2006机器名
    sql2005实例名