將編輯好的 SQL 查詢複製到 SSMS 會出現無法執行錯誤

在 SQL Server Failover Cluster 還原 AdventureWorks2017 範例資料庫 | 2020 鐵人賽

SQL Server Always On 是指定資料庫做設定

先在架設好的 SQL Server Failover Cluster 還原 AdventureWorks2017 範例資料庫

在用此資料庫作為 Always On 的可用性群組資料庫

準備 AdventureWorks2017 備份資料檔案

請先到微軟網站下載 AdventureWorks2017 範例資料庫的備份檔案

https://docs.microsoft.com/zh-tw/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms

這裡使用的是 AdventureWorks2017.bak

在 Failover Cluster Manager 確認提供服務主機為 TXSTUDIO057DB

將 AdventureWorks2017 的備份資料庫檔案放在 F 磁碟槽

進行資料庫還原

將備份檔放到資料庫伺服器的指定位置後

使用 Microsoft SQL Server Management Studio 進行資料庫還原作業

使用資料庫管理員帳號帳號登入 TXSTUDIO059WG

開啟 Microsoft SQL Server Management Studio

在「連線」選擇「資料庫引擎」

連線到叢集資料庫伺服器 SQL2017SSFC

點選「資料庫」右鍵「還原資料庫」

在裝置點選「...」

點選「加入」選擇資料庫備份檔案位置

選擇輸入 F: 槽位置並選擇檔案 AdventureWorks2017.bak

點選「確定」

點選「確定」就會開始還原資料庫

AdventureWorks2017 資料庫還原成功

驗證 AdventureWorks2017 資料庫

在物件總管可以看到 AdventureWorks2017 資料庫

點選「資料表」可以看到 AdventureWorks2017 的資料表清單

點選「新增查詢」

查詢目前資料庫的 index 清單

SELECT * FROM sys.indexes

查詢目前資料庫的 table 清單

SELECT * FROM sys.tables

下一步

還原好資料庫後,接下來將要設定 SQL Server Always On 的機器

  • 加入網域環境
  • 設定與加入 Windows Failover Cluster

再來安裝 SQL Server 資料庫

快速連結

文章目錄

  1. 範圍與介紹
  2. Active Directory Domain Service 簡介
  3. iSCSI Server 簡介
  4. SQL Server Failover Cluster 簡介
  5. 虛擬機器-電腦名稱-存取帳戶規劃
  6. 安裝網域服務角色
  7. 升級為網域控制站 (Active Directory Domain Controller)
  8. 安裝檔案伺服器角色
  9. 設定 (iSCSI Target)
  10. 將虛擬機器加入至網域 (Domain) 環境
  11. 建立提供給 SQL Server 使用的服務與管理帳號
  12. 設定 Windows Server 連線至 iSCSI Target 提供網路磁碟
  13. 安裝 Windows Server Failover Cluster 功能
  14. 建立 Windows Server Failover Cluster 環境
  15. 番外篇:修正仲裁磁碟空間
  16. 驗證-確認 Windows Server Failover Cluster
  17. 安裝新的 SQL Server Failover Cluster 環境
  18. 將新的 SQL Server Failover Cluster 節點加入至既有 SQL Server Failover Cluster
  19. 驗證 SQL Server Failover Cluster
  20. 還原 AdventureWorks2017 範例資料庫 SQL Server Failover Cluster
  21. 將第三台 Windows Server 加入至網域 (Domain)
  22. 加入既有的 Windows Server Failover Cluster
  23. 安裝獨立的 SQL Server 執行個體 (ID=SQLSERVERBK) 因為 (ID=MSSQLSERVER) 已存在
  24. 啟用 Always On Availability Group 功能 (Failover Cluster & SQLSERVERBK)
  25. 開啟所有 Windows Server 的 5022 連接埠 (因為很容易忘記所以額外抽出來)
  26. 設定高可用性群組前的準備:進行資料庫完整備份
  27. 進行高可用性群組設定-可用性副本的路徑不存在-建立F磁碟區
  28. 設定 AdventureWorks2017 作為可用性資料庫:使用 UNC 共享
  29. 驗證 SQL Server Always On 設定
  30. 總結與心得

留言