:\Program Files\Microsoft SQL Server\80\Tools\Binn\OSQL -U sa 
sp_attach_db 'nbetc1','nbetcdata.mdf','nbetclog.ldf'
go在DOS中打入:\Program Files\Microsoft SQL Server\80\Tools\Binn\OSQL -U sa  
后就提示:\Program Files\不是有效的命令.本人其实就是要连接'nbetc1','nbetcdata.mdf','nbetclog.ldf'密码为空的.如果有密码的应该怎么写没的又要怎么写

解决方案 »

  1.   

    1.cd c:\Program   Files\Microsoft   SQL   Server\80\Tools\Binn\目录
    2.osql -Usa -P密码
      

  2.   

    test.bat
    cd c:\Program Files\Microsoft SQL Server\80\Tools\Binn
    OSQL.exe -Usa -P密码 /Q"use master;exec sp_attach_db 't','C:\Program Files\Microsoft SQL Server\MSSQL\Data\t_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\t_log.ldf'"
      

  3.   

    请解释一下从SOQL开始的代码的意思谢谢!
      

  4.   

    't','C:\Program Files\Microsoft SQL Server\MSSQL\Data\t_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\t_log.ldf't 为添加的数据库 后边的为该数据库逐句文件与日志文件的 位置
      

  5.   

    不是SOQL
    是OSQL 命令行下执行SQL语句
      

  6.   

    哦!那么这个呢?OSQL.exe -Usa -P密码 /Q"use master;exec sp_attach_db 请也的解释一下!
      

  7.   

    OSQL.exe   -Usa   -P密码   /Q"use   master;exec   sp_attach_db   请也的解释一下!
    ---------------------------
    OSQL.exe  是sql的一个工具,
    建议lz 参考一下sql联机帮助。
      

  8.   

    -Usa -P密码 是用户名和密码,还可以有其他的参数的
      

  9.   

       /Q"use       master;exec       sp_attach_db       请也的解释一下!