« 提一下 rsync for windows (强大的同步备份工具) | Main | 打开 XP Pro SP2 远程桌面的多用户支持 Enable Concurrent Sessions »
April 12, 2006
微软 sqlserver 数据库 log 文件删除的处理
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/04/12/000959.html http://windtear.net/archives/2006/04/12/000959.html 微软 sqlserver 数据库 log 文件删除的处理 一般说来 sqlserver 数据库有一个数据文件 一个日志文件 C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF 日志文件可以配置多个 % net start mssqlserver MSSQLSERVER 服务正在启动 ..... MSSQLSERVER 服务已经启动成功。 然后可以用企业管理器进行图形化的配置管理 或者通过查询分析器用系统存储过程命令行方式管理 库的属性选项里面 可以通过故障还原模型设置防止记log太多 事务日志标签里面可以改文件属性: 最大文件大小 万一不小心删了 _log.LDF 日志文件 数据库会被置疑 简单的解决办法是: 分离数据库 sp_detach_db 然后再附加数据库 sp_attach_db 附加的时候可以没有日志文件 "已复制并发布数据库"或者"数据库中存在数据库快照"时,无法分离数据库 可以通过sp_replicationdboption 禁用发布 sp_removedbreplication 删除所有复制对象 今天samon同学遇到的问题稍微奇怪一点 分离数据库 提示正在复制 没法点确定 直接附加也没法点确定 试了那几个存储过程 也搞不定 印象中有个3724的错误提示 后来是拷到别处解决了 应该还是环境的问题 传统方法一般是够用了的 |
Posted by windtear at April 12, 2006 11:46 PM