幾年前分享過一篇 [料理佳餚] Azure App Service 及 SQL Database 預設時區的問題,當時的 App Service 還沒有 Linux 可以選,那時候的文章裡面針對 Windows 修改預設時區的設定在 Linux 是行不通的,需要改用 For Linux 的設定。
2021-12-08
幾年前分享過一篇 [料理佳餚] Azure App Service 及 SQL Database 預設時區的問題,當時的 App Service 還沒有 Linux 可以選,那時候的文章裡面針對 Windows 修改預設時區的設定在 Linux 是行不通的,需要改用 For Linux 的設定。
以往用 .NET Framework 開發的時候,都是用 TopShelf 來建置 Windows 服務,現在 .NET Core 弄了一個叫 .NET Generic Host 的東西,我們可以直接將服務透過它來 Host 成背景服務,而且它是跨平台的,不只可以部署在 Windows 上,Linux 上也行得通,ASP.NET Core 應用程式就是用它來讓服務可以長時間執行。
上一篇文章有介紹到在 Windows Server 建立 RAM Disk 來用,這篇文章要改換在 Linux 系統上建立 RAM Disk,沒想到意外地簡單,在 Linux 上已經有內建一些方法,可以很方便地將記憶體分配來當作檔案目錄來使用。
SqlBulkCopy 它不是個新玩意兒,但是我最近才認識它,「你不知道你還有哪些不知道」是一件很恐怖的事情,原來 SqlBulkCopy 在 .NET 2.0 就有了,它的出現讓 Insert 大量資料變得更方便了,我只能感嘆相見恨晚。
我在 2016/11/17 這天收到 Microsoft SQL Server Team 寄的一封信 Email,第一句話就說「The public preview of SQL Server on Linux has arrived!」,當天我就把 SQL Server 裝在 CentOS 7 上,但是我心中有個疑問「在 Linux 上的 SQL Server 會不會只是個玩具?」