你的sql配置管理器中sql服务启动帐号是否local system?如果不是,改成那个试试

解决方案 »

  1.   


    之前就是改一些关于IIS应用池访问数据库权限的问题。。修改某些权限导致的。。但是不知道为什么现在改不回去了。。启动账户3种都试过。。
      

  2.   

    两个实例?你连的是express还是mssqlserver?
      

  3.   

    看你的截图是localsystem了,不过看到有两个实例,我怀疑你有没有连错?
      

  4.   


    实例肯定没错服务器名称就应该是. 因为我以前用的数据库都在这个实例下面。。切换其他实例是可以的。但是看不到我之前的数据库。。所以,我应该可以肯定实例没错。。现在用windows模式登录进去,看到我之前的数据库却看不到表。。没权限查看。
      

  5.   

    select * from sys.dm_server_services  查查
      

  6.   


    把启动账户,设置为 local system 试试,上面有图的
      

  7.   

    先停掉你的express那个实例,然后执行以下:
    USE MASTER
    GOREVOKE execute on xp_regread to public
    GODECLARE @InstanceName nvarchar( 128 )
    SET @InstanceName = ISNULL( CONVERT( nvarchar( 128 ), SERVERPROPERTY( 'InstanceName' ) ), N'MSSQLSERVER' )
    DECLARE @InstanceKey nvarchar( 128 )
    EXECUTE master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\Microsoft SQL Server\Instance Names\SQL\', @InstanceName, @InstanceKey OUTPUTprint @InstanceName
    print @InstanceKey
      

  8.   

    然后执行:
    USE master
    GO
    GRANT EXECUTE ON xp_regread TO public
    GO再试试,前提确保你的sql服务启动帐号是local system
      

  9.   

     晕。。windows身份认证模式是可以登进去的。。理论上可以修改成混合模式。。网上都这么说。。但是我的却不行
      

  10.   

     晕。。windows身份认证模式是可以登进去的。。理论上可以修改成混合模式。。网上都这么说。。但是我的却不行执行我的代码....
      

  11.   

    http://www.cnblogs.com/luowende2012/archive/2012/07/20/2600493.html
    1sa密码对否?
    2启用远程连接否?
    3启用tcp/ip与命名管道协议没有?
    4关闭windows防火墙没有?
      

  12.   

    你的是正常的。。关健是我用windows模式登录进去没权限做任何修改类的操作哇
      

  13.   

    消息 15151,级别 16,状态 1,第 1 行
    无法对 对象 'xp_regread' 执行 查找,因为它不存在,或者您没有所需的权限。
      

  14.   


    选择【安全性】,然后勾选【Sql Server和Windows身份验证模式】,然后点击【确定】。到这里就可以断开连接退出并使用SQL Server身份验证模式登录了。你这个帖子我搜到很多。。现在就是按照这个去改的。。就在上面这步出问题了啊。。请看我的截图 谢谢
      

  15.   

    http://blogs.msdn.com/b/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx那就试试这里的方法
      

  16.   

    我发现用windows身份认证模式登录进去后。。各种么权限。。神马情况。。
      

  17.   


    完蛋了~我把sql重装了,用windows权限装的.....
    哈哈哈,恭喜我sa登录也不好使了!!
      

  18.   


    完蛋了~我把sql重装了,用windows权限装的.....
    哈哈哈,恭喜我sa登录也不好使了!!那赶紧散分
      

  19.   

    EXEC sp_addsrvrolemember 'JIAOZHENG\jz','sysadmin' ;
    go消息 15007,级别 16,状态 1,过程 sp_addsrvrolemember,第 68 行
    'JIAOZHENG\jz' 是无效登录名或您没有相应的权限。
    我执行到这里失败了...