使用SQL Server Schema Comparion新增NOT NULL欄位

使用SQL Server Schema Comparion新增NOT NULL欄位

我們的資料庫除了正式區之外都是使用 Visual Studio 資料庫專案來進行版控與管理。在測試區碰到一個簡單需求,新增表格欄位,例如定義 LocationType NVARCHAR (50) NOT NULL,透過 New Schema Comparion 原本以為快速就能解決的表格更新,結果立刻得到如下錯誤:

一個Windows 10小設定加速docker的container建立與執行速度

一個Windows 10小設定加速docker的container建立與執行速度

在學習 docker 過程中,會一直不斷重覆且大量建立與消滅 container 的過程。但每次在執行如 docker run 的指令,總是會覺得卡卡的,瞬間 CPU 都會飆高。查詢後得知,在 docker 建立 container 的過程會觸發 Antimalware Service Executable 程序,這是 Windows Defender 保護程序。

以下教各位把 docker 加入 Antimalware Service Executable 排除範圍:

管理Windows Server的殺手級火奴魯魯(Honolulu)-Server篇

管理Windows Server的殺手級火奴魯魯(Honolulu)-Server篇

前一篇,是本機 Windows 安裝 Project Hololulu,我們有介紹一下下面的架構圖:

Honolulu deployment

左邊算來第二、第三種是在 Server 上安裝 Project Hololulu。在 Server 上安裝 Project Hololulu 好處是,由於是 Web-based,如果是團隊有另一個人也要管理 Windows Server 的需求,那麼透過一個入口點(EndPoint)即可管理所有個人擁有權限的伺服器,而且如果前一篇有注意看 Add 連線那張圖,可以發現,除一般 Server 外,PC、Failover Cluster、Hyper-Converged Cluster 都是 Project Hololulu 的能力範圍。

管理 Windows Server Core/Nano 的殺手級火奴魯魯(Hanolulu) - Windows 10 篇

管理 Windows Server Core/Nano 的殺手級火奴魯魯(Hanolulu) - Windows 10 篇

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 配套措施。