我在目录下直接双击,结果窗口闪一下就消失了,我在命令提示符下这样调用:
c:\program files\microsoft sql server\80\tools\binn>osql.exe
显示错误信息:错误:末选定用户。请尝试使用-u或-e开关
我知道-u是指用户ID,-e指连接,就是不知道该怎么使用,请问大家该如何使用这些命令打开msde 2000 的osql.exe?

解决方案 »

  1.   

    如果你的Sql Server安装正确的,在命令行可以这样启动
    osql -U 用户名 -P 密码 -S 服务名 
    Example: osql -U sa -P sa -S localhost
    详细用法参见 sql server 帮助文档
      

  2.   

    to wxm4585:
    我按照你说的方法做了,不弹出错误信息了,光标处出现一个1>,我再按你说的输入一次,又出现一个2>,可是还是什么都没出现,请问这是怎么回事?
      

  3.   

    呵呵,你想用这个osql工具干嘛?出现了>1说明你已经连接成功了啊,直接输入类似
      use pubs 
      select * from titles
    之类的sql语句看看结果吧。
      

  4.   

    osql.exe -U sa -P -S Localhost -Q "Use Master"
      

  5.   

    to wxm4585:
    谢谢你!我想用它来管理MSDE 2000啊!
    哦,那样就连接成功了啊,我不知道,我还以为会再打开一个OSQL工具的界面呢!原来这样就打开OSQL工具了啊!真谢谢你!
      

  6.   

    我输入了sql语句,可是还是没反应,光标照例往下排,我输入一行按回车,光标就往下走一行,然后就会增加一个7>,再输入一行,又会增加一个8>,这是什么意思呢?sql语句已经执行了吗?
      

  7.   

    按F1,帮助文档搜索osql。
    Example :
    >1 use mepetshop
    >2 select * item
    >3 go 
      

  8.   

    谢谢wxm4585(我坐在一颗一亿八千万年的石头上,看了一下午的MSDN),在你的耐心指导下,我终于明白了,thank you!