SQLserver 2008 sa 登陆失败。修改混好模式无权限。更改 对于 服务器“XSW”失败。 (Microsoft.SqlServer.Smo) 你的sql配置管理器中sql服务启动帐号是否local system?如果不是,改成那个试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 之前就是改一些关于IIS应用池访问数据库权限的问题。。修改某些权限导致的。。但是不知道为什么现在改不回去了。。启动账户3种都试过。。 两个实例?你连的是express还是mssqlserver? 看你的截图是localsystem了,不过看到有两个实例,我怀疑你有没有连错? 实例肯定没错服务器名称就应该是. 因为我以前用的数据库都在这个实例下面。。切换其他实例是可以的。但是看不到我之前的数据库。。所以,我应该可以肯定实例没错。。现在用windows模式登录进去,看到我之前的数据库却看不到表。。没权限查看。 select * from sys.dm_server_services 查查 把启动账户,设置为 local system 试试,上面有图的 先停掉你的express那个实例,然后执行以下:USE MASTERGOREVOKE execute on xp_regread to publicGODECLARE @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 @InstanceNameprint @InstanceKey 然后执行:USE masterGOGRANT EXECUTE ON xp_regread TO publicGO再试试,前提确保你的sql服务启动帐号是local system 晕。。windows身份认证模式是可以登进去的。。理论上可以修改成混合模式。。网上都这么说。。但是我的却不行 晕。。windows身份认证模式是可以登进去的。。理论上可以修改成混合模式。。网上都这么说。。但是我的却不行执行我的代码.... http://www.cnblogs.com/luowende2012/archive/2012/07/20/2600493.html1sa密码对否?2启用远程连接否?3启用tcp/ip与命名管道协议没有?4关闭windows防火墙没有? 你的是正常的。。关健是我用windows模式登录进去没权限做任何修改类的操作哇 消息 15151,级别 16,状态 1,第 1 行无法对 对象 'xp_regread' 执行 查找,因为它不存在,或者您没有所需的权限。 选择【安全性】,然后勾选【Sql Server和Windows身份验证模式】,然后点击【确定】。到这里就可以断开连接退出并使用SQL Server身份验证模式登录了。你这个帖子我搜到很多。。现在就是按照这个去改的。。就在上面这步出问题了啊。。请看我的截图 谢谢 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那就试试这里的方法 我发现用windows身份认证模式登录进去后。。各种么权限。。神马情况。。 完蛋了~我把sql重装了,用windows权限装的.....哈哈哈,恭喜我sa登录也不好使了!! 完蛋了~我把sql重装了,用windows权限装的.....哈哈哈,恭喜我sa登录也不好使了!!那赶紧散分 EXEC sp_addsrvrolemember 'JIAOZHENG\jz','sysadmin' ;go消息 15007,级别 16,状态 1,过程 sp_addsrvrolemember,第 68 行'JIAOZHENG\jz' 是无效登录名或您没有相应的权限。我执行到这里失败了... 遍历几个表的问题 sql Server身份验证 从文本中得到060317 string型日期在插入varchar型字段后,如何得到datetime数据. 关于模糊查旬的问题请高手指点 求两个sql语句 全文检索问题,用SQL建的表可以查询,手动建的表怎么不行呀? sql 高手进来下 非常急 老火 请问在sqlserver中如何使用操作系统的文件?如何读写文件? 这样的sql应该怎么写?? 一对多,如何往多的一方加数据,同时更新少的一方 怎么过滤下面这种情况 数据库查询语句取前三位
之前就是改一些关于IIS应用池访问数据库权限的问题。。修改某些权限导致的。。但是不知道为什么现在改不回去了。。启动账户3种都试过。。
实例肯定没错服务器名称就应该是. 因为我以前用的数据库都在这个实例下面。。切换其他实例是可以的。但是看不到我之前的数据库。。所以,我应该可以肯定实例没错。。现在用windows模式登录进去,看到我之前的数据库却看不到表。。没权限查看。
把启动账户,设置为 local system 试试,上面有图的
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
USE master
GO
GRANT EXECUTE ON xp_regread TO public
GO再试试,前提确保你的sql服务启动帐号是local system
1sa密码对否?
2启用远程连接否?
3启用tcp/ip与命名管道协议没有?
4关闭windows防火墙没有?
无法对 对象 'xp_regread' 执行 查找,因为它不存在,或者您没有所需的权限。
选择【安全性】,然后勾选【Sql Server和Windows身份验证模式】,然后点击【确定】。到这里就可以断开连接退出并使用SQL Server身份验证模式登录了。你这个帖子我搜到很多。。现在就是按照这个去改的。。就在上面这步出问题了啊。。请看我的截图 谢谢
完蛋了~我把sql重装了,用windows权限装的.....
哈哈哈,恭喜我sa登录也不好使了!!
完蛋了~我把sql重装了,用windows权限装的.....
哈哈哈,恭喜我sa登录也不好使了!!那赶紧散分
go消息 15007,级别 16,状态 1,过程 sp_addsrvrolemember,第 68 行
'JIAOZHENG\jz' 是无效登录名或您没有相应的权限。
我执行到这里失败了...