2016-04-10 152 views
0

SQL Server错误18456

窗户无法与我没有创建SQL authentication.Server名Windows身份验证模式连接到SQL服务器阿亚兹.Server能够与分析和报告服务,但无法连接连接与数据库引擎

+0

显然,这是一个认证错误?错误的用户名和密码。您确定您在报告服务和数据库引擎中使用相同的凭据吗?另外,希望你有交叉检查配置。 –

+0

我使用相同的名称和密码 –

回答

0

按照下面的步骤描述here

  1. 登录以本地管理员。

  2. 停止“SQL Server”服务并运行“C:\ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Binn \ sqlservr.exe”-m“(以本地模式启动SQL 服务器。 )

  3. 登录到从服务器本身SSMS - 不需要密码

  4. 加入我自己的域帐户的登录,具有SYSADM服务器角色

  5. 重新启动SQL Server服务

+0

虽然这可能在理论上回答这个问题,[这将是更可取的](/ meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供链接以供参考。请修改您的答案以更正此问题,然后标记您的帖子以请求取消删除 – Matt

0

这里是另外一个建议:

SQL Server允许在SQL身份验证模式只有SQL登录。登录是在SQL Server中定义的。

总之,如果要使用Window帐户连接到SQL Server,连接字符串不应该有用户名和密码。这将是如下所示。相反,用户名和密码,我们需要使用“集成安全性= SSPI”

提供商= SQLNCLI11.1;数据源= SQLSERVER2016;集成安全性= SSPI

有关其他信息:http://blog.sqlauthority.com/2016/02/17/sql-server-fix-error-18456-severity-14-state-6-login-failed-for-user/