通过ODBC设置一下,仅使用SQL Server提供的用户和密码就可以登陆了。

解决方案 »

  1.   

    没有弄明白你的意思。
    是不是说不用先登陆数据库服务器的操作系统NT,而在客户端就可以用sa登陆sql server?
    还是说每次都要用NT验证登陆数据库的sql server以后,才能用sa登陆sql server?
      

  2.   

    Enterprise -> SQL Server Group -> 
    Computer Name(Windows NT) -> Security -> Logins ->
    BUILTIN\Administrators(双击)->
    Deny Access -> OK!
      

  3.   

    Enterprise -> SQL Server Group -> 
    Computer Name(Windows NT) -> Security -> Logins ->
    BUILTIN\Administrators(双击)->
    Deny Access -> OK!
      

  4.   

    目前是后一种情况,我想要的是前一种情况,即不用NT登录,只用SQL登录就行了。
    有什么好办法吗?
      

  5.   

    我的是SQL7,目前情况是每次都要用NT验证登陆数据库的sql server以后,才能用sa登陆sql server;我想要的结果是:不用先登陆数据库服务器的操作系统NT,而在客户端就可以用sa登陆sql server。
    有什么方法吗?谢谢!!!
      

  6.   

    当然可以。
    如果是从应用程序中登录则在连接字符串中使用  uid=sa; pwd=<sa's pwd>
    不过我觉得在应用程序中不加密使用 sa 好象不太好。我看了一下自己缩写的应用程序,可以从可执行程序中看到 uid 和 pwd 只不过其中插入了空格。
    如果从客户机登录,客户机应该运行 Enterprise manager 或 Query Analyzer 之类的管理程序。绝对没有问题,我就是这样的。
      

  7.   

    补充楼上的,
       你只要启动了sql server的服务