Sql Server 2008 Windows登陆方式如何设置用户名和密码,就是不输入用户名和密码就不让他联接成功,跟混合登陆方式一样?谁知道如何处理,或者可以禁用Windows登陆方式也行

解决方案 »

  1.   

    首先在windows上创建windows账户,然后把该windows帐号映射到数据库CREATE LOGIN [<domainName>\<login_name>] FROM WINDOWS;
      

  2.   

    windows登录的身份验证已经交给了操作系统,不需要加密码。因为如果他已经有了登录Windows的权限,当管理员把这个Windows账号也加入到SQLServer中后,就可以登录。你可以禁用对应的Windows账号,然后给一个sql 身份验证
      

  3.   

    windows登录的身份验证已经交给了操作系统,不需要加密码.
    如果你设置了混合登录方式,如果他不是登陆本台sql服务器的话,登录数据库
    必须输入用户名和密码。
      

  4.   

    SQL server的windows验证模式建立步骤如下
    1. 需要你先在计算机管理中建立账号,设置用户ID和密码,可以设置为USER或remote desktop user
    2. SQL SERVER中建立LOGIN
    2.1 使用管理器
    a. MSSQL manger studio\安全性\登录名\新建登录名,
    选择登录名如 Localhost\Administrator,选取windows身份验证 不需要输入密码,因为密码就是windows的账号密码了。
    b. 设置服务器角色 必选public角色
    c.选择用户映射,访问数据库授权dbowner角色或其他的角色
    d, 确认OK
    2,2 使用SQL代码方式
    CREATE LOGIN Localhost\Administrator FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[简体中文]
    GO