日期:2014-05-17  浏览次数:20518 次

sql2000表文件打开后无法排序
SQL2000用管理器打一个表文件(trnas)成功打并且可以编辑。但在打开时选上排序条件时就打不开了。请问如何解决,是不是索引文件损坏了,如何修复。请高手指教。谢谢。
------解决方案--------------------
如果你用语句来修改数据没问题的话就不用关了,估计是工具问题,我从来都不用界面修改数据。
------解决方案--------------------
呵呵,我对SQL不懂,只能在界面上改直接容易点,请问如何能修复表文件排序呢?谢谢。
------解决方案--------------------
顺便问一下,能不能用SOL2000的计划维护备份功能中来修复表文件的索引功能?还有就是计划维护备份老是无法成功运行,是哪里出错了。谢谢。
------解决方案--------------------
2楼:表的排序主要看聚集索引,如果没有聚集索引,那本质上是没有顺序的,只是为了展示而随便搞个顺序给你。如果有聚集索引,那表的内部顺序就是聚集索引创建时的顺序。所以强烈建议每个表(非常小的就算了)都建一个聚集索引,但是要建在对排序有意义的列上(聚集索引内容很多,只是说多了你理解不了)。
3楼:维护计划里面有:重新生成索引和重新组织索引(2008有,2000本机上没环境),可以用这个来定期处理索引。备份不成功,会有相关的报错信息,要看报错才知道是什么原因
------解决方案--------------------
请问SQL中的LOG文件居然有18G左右,请问如何给LOG文件减肥,并且对数据库有没有影响??请指教。
------解决方案--------------------
引用:
请问SQL中的LOG文件居然有18G左右,请问如何给LOG文件减肥,并且对数据库有没有影响??请指教。
正当的减肥没有影响,但是不能暴力解决,比如直接删除ldf文件,那是欠抽的行为。比较规范的方法做一次完整备份,然后做一次日志备份。然后用收缩功能把ldf文件收缩。并换成简单模式等。
------解决方案--------------------
谢谢你了,我对SQL真的没接触过,只是环境逼人,不得不对自己进行恶补一点基本操作。还真的谢谢你这个师傅了。