MVC identity的基本應用

在使用市面上各種網站平台時,都會使用到會員的功能,例如我們的簡訊系統平台也有運用identity相關的功能,所以如果今天假如想要在MVC的架構中實作,使用identity是最方便的,就讓我們一起來認識認識MVC的identity吧!

 

首先簡單介紹一下identity的DB架構

  • AspNetRoles => 紀錄角色資訊
  • AspNetUserClaims => 身分驗證
  • AspNetUserLogins => 登入紀錄
  • AspNetUserRoles => 使用者與角色的對應
  • AspNetUsers => 記錄使用者資訊,其中密碼為加密過,且每次相同密碼加密後也不會相同

 

SQL Server 定序設定 (以簡訊平台為例)

SQL Server 定序設定

SQL Server定序設定

最近在處理各簡訊平台的聯絡人群組的問題,當一切都完成部屬正式上線後發現,為什麼群組的排序不一樣?程式碼翻了又翻,怎麼都找不到問題,SQL指令明明都一樣,為什麼偏偏就是正式機上的排序怪怪的,找了半天才發現測試機的資料定序設定跟正式機上的不一樣,才恍然大悟。所以今天要跟各位介紹關於 SQL Server 定序的設定,以及其參數代表的意義。

如何將MS SQL Server 資料庫備份至NAS (Part 1)

如何將MS SQL Server 資料庫備份至NAS (Part 1)

中小企業的日常系統運作通常離不開 SQL Server 儲存各應用系統的資料以維持正常營運,所以做好資料庫的備份是規劃系統災難復原架構的重要一環。如果選擇將資料庫的備份直接存在 SQL Server 日常運作的硬碟裡,當硬碟掛掉時,即便想要利用資料庫的備份來還原系統也是無解的,所以必須將資料庫的備份存於其他硬碟,甚至遠端主機上。

於是資料庫備份的位置剩下以下選擇1.同機器的不同顆硬碟2.USB硬碟3.網路磁碟機,這些選擇又會需要做下列的考量:硬碟空間是否足夠、硬碟是否有容錯機制(莫非定律通常發生在當你需要使用資料庫的備份時,才發現存放備份的硬碟已經壞掉了)、建置與維護成本(當有多台 SQL Server 需要管理時,如何確保所有的資料庫都有做好備份,也能夠很輕易的找到所需要的資料庫備份)。