動網論壇原跑在 IIS 5 + Access,遷移至 Windows 2003 後頻繁當機。微軟工程師建議改用 SQL Server。同步需求:首頁跑馬燈顯示最新貼文,Access 連線不便。
IDENTITY(1,1)。GETDATE()。依錯誤訊息逐一修正,兩大重點:
| Access | SQL Server |
|---|---|
Now() | GETDATE() |
DateDiff('d', d1, d2) | DATEDIFF(day, d1, d2) |
True/False | 1/0 |
CStr() 等 VB 函數 | 移至應用層處理或用 CAST |
-- [DB-SPECIFIC] 註解,利後續遷移。前後約 4 小時完成,系統穩定性大幅提升,跑馬燈功能順利實現。