2016-04-10 126 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/