錯誤提示:
“MessagesMap”表
- 無法修改表。
無法爲數據庫 'b2b_v360v' 中的對象 'dbo.Tmp_MessagesMap' 分配空間,因爲 'PRIMARY' 文件組已滿。請刪除不需要的文件、刪除文件組中的對象、將其他文件添加到文件組或爲文件組中的現有文件啓用自動增長,以便增加可用磁盤空間。
解決方法:
1.檢查你的磁盤剩餘空間是否足夠,如果沒有磁盤剩餘空間,則清理磁盤,騰出空間
磁盤空間足夠
2.檢查你的磁盤分區格式
如果是FAT16,則數據文件最大隻能是2G
如果是FAT32,則數據文件最大隻能是4G
改爲NTFS分區則沒有這種限制
磁盤分區格式爲NTFS
查看磁盤分區格式方法:
3.檢查一下你有沒有限制數據庫文件的大小
這是該問題使用的解決辦法,具體方法如下:
企業管理器--右鍵你的數據庫--屬性--文件增長限制--如果有限制大小,取消限制
4.檢查你的SQL版本,如果你用MSDE,則限制了數據文件最大是2G
MSDE全稱是MS SQL Server Desktop Engine,俗稱MSSQL的桌面版,它是一個基於
SQL Server 核心技術構建的數據引擎。
MSDE 2000 支持單處理器和雙處理器,是面向小型應用程序桌面擴展的可靠的存儲引擎和查詢處理器。MSDE與SQL Server完全兼容,它只支持數據庫容量2G,併發用戶不超5個,沒有圖型管理工具,但是免費的 。
SQL Server 版本是2008R2
5.你也可以爲 primary 組添加新的數據文件來解決這個問題
alter database 庫名 add file(NAME = 邏輯文件名,FILENAME = 'c:/實際文件名.ndf'
或者 選中數據庫->屬性->文件:添加一個新文件