2014-01-21 57 views
0

我遇到SQL問題。SQL登錄和訪問

  • 我安裝了一個新版本的SQL 2012的,
  • 在創作部分,我分配一個userKleber-Pc,訪問幾次罰款。
  • 但是,當我試圖從我的asp.net mvc應用程序使用Windows憑據來訪問它時,SQL拒絕了連接,所以我嘗試加載SQL並且它不允許我連接它。

下方第一張圖片顯示登錄框

enter image description here

下圖顯示的圖像是什麼結果時點擊連接

enter image description here

所以我的問題是:

  • 如何訪問SQL?

  • 如何設置我可以在我的應用程序中使用的用戶名/密碼(而不是使用Windows身份驗證)?

實驗值:

我沒有創建SQL,我記得有一個用戶帳號或密碼;我在windows 8機器上使用Visual Studio 2012

我在網上搜索和找不到任何相關的東西,我不是SQL的專家,所以任何幫助將不勝感激。

謝謝。

+0

http://publib.boulder.ibm.com/ infocenter/cqhelp/v7r0m1/index.jsp?topic =/com.ibm.rational.clearquest.install_upgrade.doc/install/t_cr_sql_logins_05.htm –

+0

http://www.katieandemil.com/microsoft-sql-server-error-18456 -Login失敗的,換用戶 –

+0

有問題解決兄弟? –

回答

5

選項1 - 混合身份驗證模式

SQL Server : Step by step installation guide for SQL Server 2012

Video Tutorial

如果您嘗試使用SQL Server身份驗證連接,驗證SQL Server在混合身份驗證模式配置並驗證SQL Server登錄是否存在,以及是否已正確拼寫。

如果您嘗試使用Windows身份驗證進行連接,請確認您已正確登錄到正確的域中。

這可能是因爲UAC。嘗試右鍵單擊並以管理員身份運行並查看它是否消失。

OR

SQL身份驗證未啓用:如果您在SQL Server實例使用SQL登錄首次超過經常出錯18456是因爲Windows身份驗證(只)在服務器屬性中設置(保衛科) 。

要訪問服務器屬性,請打開SSMS,轉到對象資源管理器窗格(如果看不到它,請使用視圖)。使用連接按鈕連接到服務器的數據庫引擎。一旦連接,您將在對象瀏覽器中看到它。右鍵單擊服務器並單擊屬性。服務器屬性窗口將出現。

enter image description here

Microsoft SQL Server錯誤18456用戶登錄失敗服務器屬性

見下面的截圖,可能會導致SQL登錄失敗

enter image description here

18456 windows身份驗證 你應該將服務器身份驗證設置爲SQL Server Windows身份驗證模式(請參見下文)。一旦你選擇SQL Server身份驗證,你必須重新啓動服務器。

enter image description here

18456 SQL認證

需要重新啓動:你,當你改變記住服務器身份驗證,但熊重新啓動該服務,如果有人還沒有重新啓動該服務,這可能是記住服務重啓應仔細計劃在生產服務器上,因爲它會清除某些信息(緩存)並可能影響服務器的性能。

注:我最近嘗試使用Windows 7 SSMS 2012重新啓動服務,並沒有奏效....居然消息下面是背後隱藏的SSMS窗口,我只是沒有看到它,確保您獲得此消息在您決定重新啓動服務時。

18456需要重新啓動

enter image description here

無效的用戶名: SQL Server無法找到您要獲得服務器上指定的用戶名。最常見的原因是此用戶ID尚未被授予訪問服務器的權限,但這也可能是簡單的錯字,或者您意外地嘗試連接到不同的服務器(典型如果您使用多臺服務器)

無效的密碼:錯誤的密碼或只是一個錯字。請記住,該用戶名可以在不同的服務器上有不同的密碼

較不常見的錯誤: userID可能在服務器上被禁用。爲Windows身份驗證提供了Windows登錄(更改爲Windows身份驗證,如果使用SSMS,則可能必須以不同的用戶身份運行才能使用此選項)。密碼可能已經過期,可能還有其它一些原因...

18456狀態1條的解釋:通常的Microsoft SQL Server會給你錯誤狀態1實際上不除,你有18456錯誤意味着什麼。狀態1用於隱藏實際狀態以保護系統,這對我來說是合理的。下面是與所有不同的狀態和有關檢索精確狀態的詳細信息的列表,請訪問Understanding "login failed" (Error 18456) error messages in SQL Server 2005

 
ERROR STATE  ERROR DESCRIPTION 
------------------------------------------------------------------------------ 
2 and 5   Invalid userid 
6     Attempt to use a Windows login name with SQL Authentication 
7     Login disabled and password mismatch 
8     Password mismatch 
9     Invalid password 
11 and 12   Valid login but server access failure 
13    SQL Server service paused 
18    Change password required 

Source

Video Tutorial

+0

感謝您的回覆,但是當我打開SQL時,然後轉到對象資源管理器,它不允許我連接。所以我不能去物業。 – KleberBH

+0

爲什麼不嘗試其他方法 –

+0

@KleberBH _I沒有爲我記憶的SQL創建用戶帳戶或密碼,所以最好再從頭開始重新安裝**。 –

1

當您安裝SQL時,您是否將kleber-pc設置爲SQL用戶?如果不是用戶將是'sa',則系統會提示您輸入sa密碼。

如果你不記得密碼,你很可能不得不重新安裝實例。

一旦您登錄(使用適當的帳戶),您將可以根據需要添加/編輯用戶帳戶。