SQL SERVER LDF日志文件过大的问题
2010-07-12 17:15
323 查看
4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = 'pubs '
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = 'pubs ',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf '
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择 "自动收缩 "
--SQL语句设置方式:
EXEC sp_dboption '数据库名 ', 'autoshrink ', 'TRUE '
6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = 'pubs '
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = 'pubs ',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf '
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择 "自动收缩 "
--SQL语句设置方式:
EXEC sp_dboption '数据库名 ', 'autoshrink ', 'TRUE '
6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)
相关文章推荐
- 解决SQL SERVER LDF文件过大的问题
- SQL SERVER LDF日志文件太大的解决方法
- ms sql server 2005数据库日志文件过大,需要清除或者清空
- ms sql server 2005数据库日志文件过大,需要清除或者清空
- SQLServer 2005&08镜像导致日志文件LDF过大的问题解决
- SQLServer 2005&08镜像导致日志文件LDF过大的问题解决
- sql点滴39—解决数据库日志文件过大的问题
- (转) SQL Server中 ldf 文件过大的解决方法
- sql点滴39—解决数据库日志文件过大的问题
- sql解决数据库日志文件过大的问题
- sql点滴39—解决数据库日志文件过大的问题
- SQL日志文件过大问题的解决方法
- sql点滴39—解决数据库日志文件过大的问题
- sql点滴39—解决数据库日志文件过大的问题
- ms sql server 2005数据库日志文件过大,需要清除或者清空
- sql解决数据库日志文件过大的问题
- MS SQL Server 2005 日志文件过大
- ms sql server 2005数据库日志文件过大,需要清除或者清空
- SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
- sql日志文件过大,遭到恶意登录