我注意到asp_membership使用uniqueidentifier,對我來說,這看起來像是浪費空間,因爲我想不出有什麼特別的理由不能用身份代替它。uniqueidentifier vs identity
但是,SQL Server不讓我將其更改爲int。它表示「連接的數據庫服務器不支持從uniqueidentifier到int的轉換」。谷歌搜索後,似乎我將不得不打破所有的關係等,然後手動刪除列並重新添加爲int。你們知道更好的方法嗎?
我不認爲我會處理多個數據庫,所以uniqueidentifier似乎不需要我。你同意嗎?
請注意:我正在開始一個新的Web應用程序。你是否仍然認爲解決這個問題會很困難?
此外,請注意,我的任何主鍵都不會成爲我網址的一部分。
因爲你可能沒有數百萬的用戶,爲什麼擔心保存每個用戶12個字節...... – 2009-09-12 05:12:10
即使你有幾百萬的用戶,節省12MB(加索引)的。誰在乎! – 2009-09-12 05:12:59
@Mitch小麥 - 正是我的想法。 – David 2009-09-12 05:14:13