在SQL Server 2008 R2中 - 为什么我不能更改sa凭据

时间:2014-05-12 21:42:39

标签: sql-server-2008 authentication sa

我使用安装了SQL Server 2008 R2的AMAZON云。我尝试为sa创建密码并保存。但是当我回到SQL Server时(在我关闭SQL Server并再次打开它之后)它不允许我使用我坐的sa凭据输入它。 (我可以使用Windows身份验证获取访问权限),说明

  

用户'登录失败。 (.Net SqlClient数据提供程序)

错误号是18456.我只能使用Windows身份验证。如何正确设置sa?任何想法?

以下是全文:

  

无法连接到[服务器名称]。

     

用户'登录失败。 (.Net SqlClient数据提供程序)

     

服务器名称:[服务器名称]
  错误号码:18456
  严重程度:14
  州:1
  行号:65536

2 个答案:

答案 0 :(得分:1)

它也应该给你一个州代码;搜索组合将准确显示问题所在。您确定在安装时启用了混合模式身份验证吗?本文介绍如何启用它:SQL 2008 R2: Enabling Mixed Mode Authentication

此代码将验证是否已为混合模式身份验证配置:

SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly')   
WHEN 1 THEN 'Windows Authentication'   
WHEN 0 THEN 'Windows and SQL Server Authentication'   
END as [Authentication Mode]  

答案 1 :(得分:0)

我终于做对了。首先,我按照Inspired为我提供的“SQL 2008 R2:启用混合模式身份验证”链接。其次,我打开了EC2 CONSOLE,选择了我的实例并选择了“动作” - > “重启”。而已。谢谢你灵感来自你的帮助。