proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 提一下 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的错误提示
后来是拷到别处解决了 应该还是环境的问题 传统方法一般是够用了的
本blog WWW

Posted by windtear at April 12, 2006 11:46 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.