
正文
sqlserver2005收缩,sqlserver2008收缩数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL2005数据库日志文件LOG太大怎么办
1、删除log文件。附加数据库,选移除log文件,此时SQL Server 会自动重新建立一个512K 的Log 文件。
2、LDF文件太大,下面以SQL2005 为利讲解解决方案:请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库。
3、清理sql server数据库日志可用两种方法:方法一:清空日志。
4、在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。展开“数据库”,再右键单击要收缩的数据库。依次指向“任务”和“收缩”,再单击“文件”。选择文件类型和文件名。
5、理论上是可以直接删除的。不过个人建议先把文件剪切到别的位置,然后使用SQL2005,如果没有问题,再删除。
相关问答
Q1: sql2005对数据文件释放未使用的空间会影响数据库的性能吗?
1、收缩数据库对性能影响不大,因为空间再次分配的时候,也只是一次性增加,不会反复增加。如果你的目的是想提高性能(不是节省硬盘空间),建议重建一下每个表的索引。
2、没有。转储sql文件里面没有数据库的,只存在数据库的表与数据,对数据库没有影响,另外它使用的时候需要手动的创建数据库。
3、在SQL Server中存储过程不会影响性能。只会大大的减轻服务器的压力,而不会增加,只有不合理的存储过程才会造成服务器性能下降的恶果。
4、可以通过数据库收缩技术对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。从而节省服务器的存储的成本。官方解释:收缩数据文件通过将数据页从文件末尾移动到更靠近文件开头的未占用的空间来恢复空间。
5、SQL2005的数据库的数据文件大小限制:16000G。每个数据表的行数,受上面的限制及实际存储文件大小可能性的限制。PS:上面这些参数,大多数情况下,我们是碰不到这个限制的。
6、sql server数据库日志文件过大不会影响运行速度,但是会导致数据无法写入。SQL Server数据库中,当日志文件过大或者日志已满时就会影响到数据库的正常工作。而日志文件已满常常会造成SQL Server数据库无法写入的问题。
Q2: 求救!!!我公司有一个sqlserver2005的数据库,现在数据库的次要数据库文件...
1、如果没有做过全备份的话先做数据库全备份;再做事务日志备份;在数据库点右键,任务-收缩;如果空间没有下来,重复做2,3 ;一般两遍下来就OK了;不需要第三方软件。
2、model 数据库用作在系统上创建的所有数据库的模板。当发出 CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。
3、mdf是 primary data file 的缩写 ndf是Secondary data files的缩写 并不是取的单词的首字母。SQL Server 2000 数据库有三种类型的文件:主要 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。
4、server2005,创建一个和sql2008生成的脚本文件名相同的数据库,选择“新建查询”,把sql2008生成的脚本文件直接拖到新建查询窗口中,执行“f5”。这个时候sql server2005中的数据和sql server2008中的数据就完全相同啦。
5、一个数据库只能有一个主数据文件,可以有0个或多个次数据文件。
6、这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E盘根目录没有创建文件的权限。右击E盘,在属性里查看“安全”选项卡里查看用户的权限。
Q3: sql收缩数据库日志的几种办法
删除log文件。附加数据库,选移除log文件,此时SQL Server 会自动重新建立一个512K 的Log 文件。
首先选中数据库右键--属性 点击 选择 展开弹窗中的选项--右侧的下拉列表 恢复模式从完整改为简单--点击确定。确定后再次选择右键数据库,选择任务。选择任务下二级菜单收缩--数据库,点击确定。
日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。
关于sqlserver2005收缩和sqlserver2008收缩数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






