使用 Windows Auth 或 SQL Server Auth 在 Win 7 Pro SP1 上全新安裝 SQL Server 2012 後無法連線

使用 Windows Auth 或 SQL Server Auth 在 Win 7 Pro SP1 上全新安裝 SQL Server 2012 後無法連線

嘗試使用 AdventureWorksDW 教學安裝 SQL Server 2012 (Eval) 以使用新的 BI 工具。因此,我覺得我已經陷入了現實世界中其他人會做的 SA 活動中。我需要幫助才能順利度過 2012 年。

我做了什麼:

我已驗證防火牆有 SQLServer.exe。我已驗證 ShrMem、NmdPipes 和 TCP/IP 協定已啟用。根據我得到的兩個錯誤之一:

18456 登入;但是,沒有命名管道(沒有確切的措辭)這是過去 4 天內的第二次安裝;兩次我都撞到同一堵牆了。第一次安裝我使用Windows Auth;然後找到一個部落格 - SQL Coffee - 說要設定 SQL Auth 並檢查混合模式氣泡 - 我就這樣做了。

在 SQL Server 設定管理員的右側窗格中的 SQL Server 服務下,我按一下 SQL Server (MSSQLSERVER);我單擊它會彈出 SQL Server (MSSQLSERVER) 屬性框。

在「登入」標籤中包含以下資訊:

帳號名稱:.\sqlacct 密碼:帶星號確認密碼:帶星號伺服器狀態:正在執行Internet 上的所有「幫助」(包括MS)狀態為啟動SQL Server Management Studio,然後在物件資源管理器中右鍵擊資料庫。我的物件資源管理器 (OE) 中沒有任何內容。當我單擊“連接”下拉式選單時,我選擇“資料庫引擎”,它將彈出“連接到伺服器”對話框,該對話框在“登入”標籤中具有以下內容:(我沒有對“連接屬性”或“其他連接參數”選項卡。)

伺服器類型:資料庫引擎(灰色) 伺服器名稱:PC 驗證的名稱:SQL Server 驗證(我也嘗試過 Windows 驗證) 登入:(嘗試了以下各項): .\sqlacct | PC 名稱\sqlacct | sqlacct 密碼:與上面提到的 MSSQLSERVER 上的密碼相同。是的,多次檢查拼字/打字。

由於 SQL Server 2012 與我正在開發的電腦安裝在同一台 PC 上,因此我的理解是沒有使用任何連接埠。因此,我沒有嘗試對連接埠進行任何理解。

答案1

根據您的描述,聽起來 SQL Server 確實在電腦上運行 - 如果沒有,您將收到不同的錯誤訊息,指出 SQL Server 不可用。我認為問題出在您用來登入的帳戶。 (您可以透過尋找錯誤 18456 訊息中列出的「State」代碼來確認這一點在日誌中。出於安全原因,向使用者顯示的訊息始終為「狀態:1」。

當您以混合模式安裝SQL Server時,可以設定管理者密碼;該帳戶的使用者名稱是sa。您也可以指定 Windows 帳戶以取得管理員存取權限。如果您未在該畫面上選擇任何 Windows 帳戶,則預設沒有 Windows 帳戶具有存取權限。 (除非您明確授予服務帳戶存取權限,否則服務帳戶無法登入 SQL Server。)

sa嘗試以下操作:使用 SQL 驗證、使用您在安裝過程中指定的使用者名稱和密碼連線到 SQL Server 。登入後,您可以新增其他 Windows 帳戶,包括您自己的帳戶。

答案2

在此輸入影像描述

伺服器名稱:嘗試(機器的 IP EX 192.168.2.69 或嘗試電腦主機名,或嘗試“computer_name\instance_name”

登入:SQL 使用者名稱或 Windows 驗證

密碼: ********

相關內容