码迷,mamicode.com
首页 > 数据库 > 详细

python清除数据库错误日志

时间:2014-08-18 12:31:14      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:os   数据   log   数据库   sql   python   on   sp   

# 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)

python清除数据库错误日志,布布扣,bubuko.com

python清除数据库错误日志

标签:os   数据   log   数据库   sql   python   on   sp   

原文地址:http://blog.csdn.net/yangzhawen/article/details/38658051

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!