设为首页 加入收藏

TOP

python清除数据库错误日志
2015-07-24 11:11:13 来源: 作者: 【 】 浏览:1
Tags:python 清除 数据库 错误 日志

# coding=gbk
from encodings import gbk
import re
import sys
import os
import pyodbc
import traceback
import decimal

#连接数据库
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.43;DATABASE=master;UID=sa;PWD=passwd123!')

# 获取cursor对象来进行操作
cursor = conn.cursor()

#清除错误日志
#query="select username,userid from dbo.tbluser where username='%s'" %(uname)
query="EXEC sys.sp_cycle_errorlog"
cursor.execute(query)
conn.commit

data=cursor.nextset()

while not data:
print ('清除43错误日志完成!')
break

#清除代理日志
#query="select username,userid from dbo.tbluser where username='%s'" %(uname)
query1="EXEC msdb.dbo.sp_cycle_agent_errorlog"
cursor.execute(query1)
conn.commit

data1=cursor.nextset()

while not data1:
print ('清除43代理日志完成!')
break
#关闭连接,释放资源

cursor.close()
conn.close()

com3='pause'
os.system(com3)

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇JDBC数据源和连接池 下一篇数据库常见面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·python数据分析岗的 (2025-12-25 10:02:21)
·python做数据分析需 (2025-12-25 10:02:19)
·成为一个优秀的pytho (2025-12-25 10:02:16)
·Java后端面试实习自 (2025-12-25 09:24:21)
·Java LTS版本有哪些 (2025-12-25 09:24:18)