找不到如VB的函數 "dateadd",最後採如下方式處理,不知可否有更簡便的方式?
- A1="97/4/20"
- B1=date(year(a1)+13,month(a1),day(a1)) 可得 B1=2010/4/20
筆記工作上的各種心得,以期獲得的知識與經驗,能有效的分門別類,當有需要時,腦袋瓜子,不再翻箱倒櫃,尋找失落的連結!
在資料庫轉移時,從原主機「卸載(Detach)」資料庫檔案,並移至新主機「附加(Attach)」上去,在「新主機」沒有預先設定 Login 的情況下,資料庫中的 User 將無法刪除,也無法新增同名的 Login,相信有些人有遇到這樣的困擾過!
會 出現這個問題並不是 SQL Server 有 Bug,而是因為你每次建立的登入帳號都會在 SQL Server 中對應一個 SID,資料庫的「使用者」與「登入」的對應是用 SID 來比對的,所以你還原資料庫到另一台機器後,該資料庫中的使用者的 sid 無法比對到該主機 SQL Server 登入帳號中的 sid 所致,所以即便你自己新增了一個「登入」帳號,因為 SID 不一樣,所以也是沒有該資料庫的權限。