我的数据库是装的是SQl Server2005,安装时装的是混合模式,但是为什么现在不能用Windows身份登陆,只能用SQL Server身份验证登陆?

解决方案 »

  1.   

    这里API和源码例子
    一个英文的,一个翻译的:
    http://apicodecn.gicp.net/class.do?api=selectByfatherIndex&father=791
    http://apicode.gicp.net/class.do?api=selectByfatherIndex&father=791
      

  2.   

    win7 能装 SQL2005?
    最好用admin 安装。你要把你登陆SQL的用户设置成管理员权限。
      

  3.   

    这还不详细,有图头真相
    启用 Administrator 
      

  4.   

    问题这样解决1 请从新建立账户并赋予账户 administrator 组的权限2 请添加此账户到SQL SERVER 管理员账户中问题解决
      

  5.   

    确认当前win7登录账号是管理员。
      

  6.   

    解决,请不要使用默认的administrator账户,从新建立新账户并赋予administrator 权限并在加入到sql server 数据库admin的组中问题解决
      

  7.   

    USE [master]
    GO
    CREATE LOGIN [CNTI1SRV141\task] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
    GO
    EXEC master..sp_addsrvrolemember @loginame = N'CNTI1SRV141\task', @rolename = N'sysadmin'
    GOCNTI1SRV141\task 是你的机器名\用户名(windows的)把两个地方的CNTI1SRV141\task都改成你新加的用户名就可以了如果有问题请运行USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
    GO
      

  8.   

    进去之后登陆属性里新添加一个用户-->Administrator