确定你的SQL采用什么身份验证方式?查看方法:
企业管理器--右键SQL实例--属性--安全性--身份验证
如果是"sql server和windows",就直接用:
企业管理器--SQL实例--安全性--右键登录--新建登录
  --[常规]项,"名称"中输入用户名
  --"身份验证"选择"sql server身份验证",输入该用户的密码
  --确定,再次输入密码如果是"仅windows",就用:
我的电脑--控制面板--管理工具--计算机管理--用户和组--右键用户--新建用户--建立一个登陆windows的用户然后:
企业管理器--SQL实例--安全性--右键登录--新建登录
  --[常规]项,点"名称"后的"..."按纽,选择上面建立的用户
  --"身份验证"选择"windows身份验证"
  --"域"选择用户所在的域
  --"安全性访问"选择"允许访问"
  --确定最后:
注销windows,用你新建的用户登陆操作系统.
然后查询分析器登陆SQL,连接时的身份验证选择"windows身份验证"
这时登陆的用户就是新建的用户了.
--登陆说明:身份验证方式为"sql server和windows"时,可登陆的用户为SQL的用户和在SQL中注册的windows用户.
连接时,需要输入合法的用户名和密码.身份验证方式为"仅windows"时,可登陆的用户仅为在SQL中注册的windows用户.
连接SQL时,以登陆操作系统输入的用户为登陆sql的用户,不需要再次输入用户名和密码

解决方案 »

  1.   

    to 上铺的兄弟
       要是安装时选择了“仅WINDOWS”,在安装完后可不可以在“企业管理器--右键SQL实例--属性--安全性--身份验证”中将“身份验证”改为"sql server和windows"。偶在安装MSSQL时选择了“仅WINDOWS”,后在安装了一个教学方面的数据库,需要混合模式,便在哪儿改了,可以在用那个教学软件提供的程序登录时出错,提示说:无法与数据库相连,请检查数据库的IP是否正确,或是否允许以混合模式登录。