使用SQL Server Schema Comparion新增NOT NULL欄位
我們的資料庫除了正式區之外都是使用 Visual Studio 資料庫專案來進行版控與管理。在測試區碰到一個簡單需求,新增表格欄位,例如定義 LocationType NVARCHAR (50) NOT NULL
,透過 New Schema Comparion 原本以為快速就能解決的表格更新,結果立刻得到如下錯誤:
我們的資料庫除了正式區之外都是使用 Visual Studio 資料庫專案來進行版控與管理。在測試區碰到一個簡單需求,新增表格欄位,例如定義 LocationType NVARCHAR (50) NOT NULL
,透過 New Schema Comparion 原本以為快速就能解決的表格更新,結果立刻得到如下錯誤:
在學習 docker 過程中,會一直不斷重覆且大量建立與消滅 container 的過程。但每次在執行如 docker run
的指令,總是會覺得卡卡的,瞬間 CPU 都會飆高。查詢後得知,在 docker 建立 container 的過程會觸發 Antimalware Service Executable 程序,這是 Windows Defender 保護程序。
以下教各位把 docker 加入 Antimalware Service Executable 排除範圍:
前一篇,是本機 Windows 安裝 Project Hololulu,我們有介紹一下下面的架構圖:
左邊算來第二、第三種是在 Server 上安裝 Project Hololulu。在 Server 上安裝 Project Hololulu 好處是,由於是 Web-based,如果是團隊有另一個人也要管理 Windows Server 的需求,那麼透過一個入口點(EndPoint)即可管理所有個人擁有權限的伺服器,而且如果前一篇有注意看 Add 連線那張圖,可以發現,除一般 Server 外,PC、Failover Cluster、Hyper-Converged Cluster 都是 Project Hololulu 的能力範圍。
Server Core/Server Nano 安裝模式有兩種:含 GUI (桌面體驗)與無 GUI。就安全性與安裝大小而言,會建議採用無 GUI 的模式。而我們正在測試的 Windows Server 1709 版本,目前還沒有 GUI 版,從 GUI 版本升級至 1709 版本之後會得到 Server Core 無 GUI 版本。也就是前一篇提到,一個純 command line 的畫面版本。PowerShell 對於不熟悉的人是個不小的挑戰,尤其是我們這種半路出家的只是一些 cmd.exe 指令的人員,管 Server 不是下下 dir
就能解決的事。Server Core/Server Nano 的無 GUI 模式,其實微軟有準備幾個 GUI 配套措施。