一般虛擬主機提供商是通過限制數據庫文件的大小來實現提供定制的數據庫空間的。當你把從虛擬數據庫空間備份下來的文件恢復到自己的服務器上時,這個限制還是存在的。
找到數據庫文件
給增加個數據文件就好了
解決辦法:
1.檢查你的磁盤剩余空間是否足夠,如果沒有磁盤剩余空間,則清理磁盤,騰出空間。
2.檢查你的磁盤分區格式:如果是FAT16,則數據文件最大只能是2G,如果是FAT32,則數據文件最大只能是4G,改為NTFS分區則沒有這種限制。
3.檢查一下你有沒有限制數據庫文件的大小:
企業管理器--右鍵你的數據庫--屬性--文件增長限制--如果有限制大小,取消限制。
4.檢查你的SQL版本,如果你用MSDE,則限制了數據文件最大是2G。
5.你也可以為 primary 組添加新的數據文件來解決這個問題
alter database 庫名 add file(NAME = 邏輯文件名,FILENAME = 'c:實際文件名.ndf'。(其實通過企業管理器選擇數據庫"屬性"》數據庫文件更方便。
通過新增一個NDF,問題得到解決!