为什么我创建的登录名无法登陆呢?
请高手把每一个步骤写一下吧,如果还是不行的话,我再提问,谢谢了!

解决方案 »

  1.   

    用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:
    1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
    操作步骤:
    在企业管理器中
    --右键你的服务器实例(就是那个有绿色图标的)
    --编辑SQL Server注册属性
    --选择"使用windows身份验证"
    --选择"使用SQL Server身份验证"
    --登录名输入"sa",密码输入sa的密码
    --确定
    2.设置允许SQL Server身份登录
    操作步骤:
    在企业管理器中
    --展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
    --选择"属性"
    --再选择"安全性"选项卡
    --在"身份验证"下,选择"SQL Server和 Windows ".
    --确定,并重新启动SQL Server服务.
    在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,
    那就通过修改注册表来解决此问题:
    1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
    2.依次展开注册表项,浏览到以下注册表键:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
    3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
    4.将原值从1改为2,点击"确定"
    5.关闭注册表编辑器
    6.重新启动SQL Server服务.也可用
    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
    GO
    再重新启动SQL Server服务. 
      

  2.   


    use 你的库名 
    go --新增用户 
    exec sp_addlogin 'test'            --添加登录 
    exec sp_grantdbaccess N'test'            --使其成为当前数据库的合法用户 
    exec sp_addrolemember N'db_owner', N'test'            --授予对自己数据库的所有权限 --这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表 
    go --删除测试用户 
    exec sp_revokedbaccess N'test'            --移除对数据库的访问权限 
    exec sp_droplogin N'test'            --删除登录 
    如果在企业管理器中创建的话,就用:企业管理器--安全性--右键登录--新建登录常规项
    --名称中输入用户名
    --身份验证方式根据你的需要选择(如果是使用windows身份验证,则要先在操作系统的用户中新建用户)
    --默认设置中,选择你新建的用户要访问的数据库名服务器角色项
    这个里面不要选择任何东西数据库访问项
    勾选你创建的用户需要访问的数据库名
    数据库角色中允许,勾选"public","db_ownew"确定,这样建好的用户与上面语句建立的用户一样 
      

  3.   

    顺便一提,我是VISTA系统,先试试各位的方法吧,不行我再问~!
      

  4.   

    --创建新的 SQL Server 登录名。
    CREATE LOGIN abc 
    WITH PASSWORD = '20030401'; 
    --向当前数据库添加用户。
    USE MyDpc;
    GOCREATE USER Executer FOR LOGIN abc 
        WITH DEFAULT_SCHEMA = GS;
    GO
      

  5.   

    还是不行啊,是不是和操作系统有关系,我是vista系统
      

  6.   

    确定是登录名不能用吗?
    请确认你的服务器名称栏填写正确。这边可填项有:
    a. (local)
    b. (就一个点). 
    c. ip
    d. 机器名