我们的 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 - 我猜您没有定期备份数据库。