sp_grantlogin 'snetway\eamol'为sqlserver添加一个windows登录账户,怎么用这个账户登录到服务器呢,就是切换计算机登录账户,然后再打开sqlserver2005自动获取该登录用户名吗?
有没有当前打开的sqlserver软件中,可以直接切换的?
sqlserver2005登录账户

解决方案 »

  1.   

    需要在SQL管理器---安全中添加新用户。
      

  2.   

    windows身份验证需要你切换登录到windows的账号后再登录sqlserver,比如你现在用administrator来登录windows,这个时候不能用snetway\eamol来登录sqlserver,需要先用snetway\eamol登录到windows再登录sqlserver
      

  3.   

    --可调用 sp_grantlogin 存储过程来授权一个 Microsoft Windows 网络帐户(一个组或者一个用户帐户),
    --使之作为一个使用 Windows 身份验证连接到 SQL Server 实例的 SQL Server 登录帐户。
    --下面的示例允许一个名为 snetway\eamol 的 Windows NT 用户连接到 SQL Server 实例: 
    EXEC sp_grantlogin 'snetway\eamol'
    --使用:
    --先以snetway\eamol域帐户登陆到某台计算机,然后打开企业管理器,身份验证-》Windows身份验证,登陆即可