需要在SQL Server添加这些NT帐户或组

解决方案 »

  1.   

    sp_grantlogin
    使 Microsoft® Windows NT® 用户或组帐户得以使用 Windows 身份验证连接到 Microsoft SQL Server™。语法
    sp_grantlogin [@loginame =] 'login'参数
    [@loginame =] 'login'是要添加的 Windows NT 用户或组的名称。Windows NT 组和用户必须用 Windows NT 域名限定,格式为"域\用户",例如 London\Joeb。login 的数据类型为 sysname,没有默认值。返回代码值
    0(成功)或 1(失败)
      

  2.   

    已经填加了NT帐户。 帐户填加也不会有问题。 没有这么简单的,我有四五年SQLSERVER经验,同事也有高手,但都没有遇到过,也不清楚如何解决。 请各位高手关注。
      

  3.   

    呵呵,这个问题在于,你开的NT用户没有操作数据库文件写的权限,你要给NT用户对数据库所在的目录要有写的权限,还有一种可能,是的NT用户权限不够
      

  4.   

    同意楼上的观点.另外,你可以执行下面的语句查询一下不能登录的帐号的信息:--查询帐号信息
    exec xp_logininfo N'<域名>\<用户名>', N'all'