无法为数据库 'tempdb' 中的对象 'dbo.SORT temporary run storage: 186481131978752' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。 我的磁盤空間足夠 還有40G多,數據庫也是自動增長 沒上限。
這個問題也是最近幾天才發生,請問怎麼樣可以解決啊
看到以下一篇文章 請問這樣是不是可以解決,不過能具體點嗎?
搞定了,我的是因为服务器上对一个sqlcount的用户的限额已满,取消他的限额就是了。这个用户(可能名字有点误差,记不清了)是sqlserver系统的,每次写东西都要用的,所以给高的配额就行了,多谢大家了。
其他朋友的问题是不是也出在这里我不能确定,仅仅提供一个参考
這個問題也是最近幾天才發生,請問怎麼樣可以解決啊
看到以下一篇文章 請問這樣是不是可以解決,不過能具體點嗎?
搞定了,我的是因为服务器上对一个sqlcount的用户的限额已满,取消他的限额就是了。这个用户(可能名字有点误差,记不清了)是sqlserver系统的,每次写东西都要用的,所以给高的配额就行了,多谢大家了。
其他朋友的问题是不是也出在这里我不能确定,仅仅提供一个参考
建議在不同磁盤建立文件,放到不同的文件組上
將經常操作,數據量大的對象放到這個文件組
默认安装tempdb空间是在C盘,看看C盘是否没空间了
你修改你的tempdb的两个文件的大小,最好有个1G或者几百M,增长设置成15%,设置后需要重启sql server服务,再试
我那個是SQL2005 磁盤格式是ntfs