![SQL - 主驱动器已满 - 添加了另一个数据文件 - 不起作用!](https://linux22.com/image/502246/SQL%20-%20%E4%B8%BB%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%B7%B2%E6%BB%A1%20-%20%E6%B7%BB%E5%8A%A0%E4%BA%86%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%20-%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%81.png)
我们的 SQL 服务器 C:\ 驱动器上的空间已用完。G:\ 驱动器上有大约 20GB 的可用空间(目前主要用于日志文件)
我在 G:\ 驱动器上创建了一个数据文件,与 C:\ 驱动器上的大文件位于同一文件组上。
我仍然收到错误,提示数据文件已满等等...
我是否遗漏了什么?
(这是一个 SQL 2000 数据库 - 不过我正在使用工作站的 Management Studio)
请参阅屏幕截图来显示文件的布局: http://twitpic.com/wnjl1/full
答案1
您是否已更改原始数据文件的属性,以使其不再尝试自动增长(默认)?
更新:现在我远离了过滤后的工作网络,我可以看到图片,你确实让原始文件自动增长。关闭 Navision4_1_Data 文件的 1% 增长,它应该开始专门使用你放在 G 上的文件。你还在 C 上拥有主文件 Navision4_Data,并设置为自动增长。
您拥有的只是短期修复,但您应该优先将所有数据文件移至单独的磁盘(而不是包含事务日志的磁盘)。我还看到 Navision4_Log3 超过 45GB - 我猜您没有定期备份数据库。