2017-08-16 111 views
0

我已經創建了SQL Server 2014虛擬機Windows Server 2012.我已成功登錄,並使用在VM安裝期間指定的憑據(進一步稱爲初始憑證)。我遇到以下兩個問題:無法使用新登錄登錄Azure虛擬機SQL Server 2014

  1. 由於登錄失敗,我無法遠程連接到SQL。
  2. 我創建了一個名爲Test的新SQL Server帳戶/用戶。另外,我已經創建了DB1數據庫並且讓測試用戶成爲這個數據庫的所有者。我已將DB1作爲該測試用戶的默認數據庫。我無法遠程登錄到使用測試帳戶,也無法通過遠程桌面遠程登錄到虛擬機。 http://take.ms/dAxP7

我可以連接到數據庫的唯一方法是通過遠程連接到虛擬機與初始信用。我已經多次重設密碼。密碼是正確的。

+0

Windows服務器有一個帳戶,要登錄到sql你需要有不同的帳戶或兩者可以是相同的,所以testuser場景是無效的,你不能使用這些憑據登錄到vm – TheGameiswar

+0

當sql說登錄失敗,它是正確的,我們是錯的肯定。,這個文件處理許多情況。通過它的操作:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines -windows-sql-connect – TheGameiswar

+1

SQL日誌以比向用戶報告的更多詳細信息記錄登錄失敗。 –

回答

1

謝謝你試圖幫助我。我已經解決了這個問題。問題是我在創建SQL VM實例時沒有將SQL Authentication選項設置爲啓用。創建VM實例後,我無法找到可以更改的位置。所以,我已經刪除了VM實例並創建了一個啓用了該選項的新實例。它現在有效。 這裏是我資助該選項的文章:how to setup sql on azure VM。該數據庫是SQL Srv。標準版。除了上面提到的選項之外,您還必須爲快速和開發人員添加配置TCP。

+0

您可以在從SSMS安裝後更改SQL Server身份驗證模式。在對象資源管理器中右鍵單擊服務器(屬性 - >安全性)。更改將在重新啓動服務後生效。 –