文章目錄
SQL Server - 無法建立 Database Diagrams
想要了解 table 間的關聯與 table 的欄位屬性相關資訊,透過 SQL Server 的 Database Diagrams 是最直接方便的,所以新專案的部份功能想透過 Database Diagrams 來釐清 table 間相對關係,結果馬上就碰壁了,就來看看問題發生原因及解決方式吧
錯誤訊息
訊息內容
TITLE: Microsoft SQL Server Management Studio ------------------------------ This backend version is not supported to design database diagrams or tables. (MS Visual Database Tools) ------------------------------ BUTTONS: OK ------------------------------
訊息截圖
問題發生原因
SQL Server 的版本 比 SSMS 新
SQL Server 版本
執行
SELECT @@VERSION
SSMS 版本
SSMS 主選單 Help –> About
解決方式
使用新版 SSMS
心得
無法建立 Database Diagrams 後,我才發現怎麼 localDB 被升級成 13 版,之前透過 SSMS 連線 (localDB)\MSSQLLocalDB
是連線至 12 版,測試資料庫也都是透過這個方式所建立的。
以現況來看,推測應該是安裝 Visual Studio 2017 時連帶升級所造成的,但不知道為什麼這次會直接升級既有資料庫而不是採用像 (locadb)\v11.0
跟 (localDB)\MSSQLLocalDB
的做法,另建安裝並保留舊有資料庫
參考資訊
文章作者 Yowko Tsai
上次更新 2021-11-03
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。