用python脚本远程清除sql server数据库服务器日志

python远程清除sqlserver数据库服务器日志,供参考:

# 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=passwd123123')

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

时间: 2016-10-03

用python脚本远程清除sql server数据库服务器日志的相关文章

远程连接sql server 2000服务器的解决方案

server|服务器|解决 远程连接sql server 2000服务器的解决方案 一 看ping 服务器IP能否ping通. 这个实际上是看和远程sql server 2000服务器的物理连接是否存在.如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确. 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通. 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000

SQL Server数据库服务器负载均衡集群的实现方法

SQL Server数据库服务器http://www.aliyun.com/zixun/aggregation/13996.html">负载均衡集群的实现方法是本文我们主要要介绍的内容,我们知道,SQL Server数据库服务器可以说是应用范围最广的数据库产品,并且越来越多地在大型和比较关键的应用系统中提供服务.当企业应用越来越复杂.数据量越来越大的时候,SQL Server数据库要不停的进行处理.存储.查询的工作,这个时候企业就要考虑SQL Server数据库服务器的性能和速度及安全性了

远程连接SQL Server 2000服务器的方法

需求如下:需要远程连接外地的SQL Server 2000服务器. 测试条件:一个公网IP,两个静态IP. 具体步骤: 一.ping服务器IP能否ping通 观察远程SQL Server 2000服务器的物理连接是否存在.如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确. 二.在Dos或命令行下输入telnet 服务器IP 端口,看能否连通 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是SQL Ser

如何远程连接SQL Server数据库图文教程_MsSql

一.设置客户端网络实用工具点击"开始"-"程序",在"Microsoft SQL Server"菜单中选择"客户端网络实用工具". 在"别名"选项中点击"添加".在"服务器别名"中,填入您网站域名,在"网络库"区域中点击"TCP/IP",在"连接参数"区域取消"动态决定端口",指定&quo

如何远程连接SQL Server数据库图文教程

一.设置客户端网络实用工具 点击"开始"-"程序",在"Microsoft SQL Server"菜单中选择"客户端网络实用工具". 在"别名"选项中点击"添加". 在"服务器别名"中,填入您网站域名,在"网络库"区域中点击"TCP/IP",在"连接参数"区域取消"动态决定端口",指定&q

如何通过查询分析器清除sql server数据库日志

1.查看数据库或是日志文件大小exec sp_helpfile [数据库] 不加数据库名称 则查询当前数据库大小与数据库日志大小 2.收缩数据库DBCC SHRINKFILE ([数据库],大小)

如何远程备份sql server数据库

server|备份|数据|数据库 方法一(不使用SQLDMO): /// ///备份方法 /// SqlConnection conn = new SqlConnection("Server=.;Database=master;User ID=sa;Password=sa;"); SqlCommand cmdBK = new SqlCommand(); cmdBK.CommandType = CommandType.Text; cmdBK.Connection = conn; cmdB

jdbc连接SQL Server数据库的注意事项及编程应用实例

首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客. http://cq520.iteye.com/admin/blogs/1982097 不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsoft SQL Server文件夹 ,后面的版本号就是本机的SQL Server 版本). 不过系统自带的SQL Server可能并没有管理工具(

Windows和Linux系统下perl连接SQL Server数据库的方法_perl

本文将提供一些perl连接Microsoft SQL Server数据库的实例.perl脚本运行在Windows和Linux平台. Windows平台 如果在Windows平台下运行perl脚本,建议使用依赖DBI的两个模块包,提供标准的数据库接口模块. DBD::ODBC DBD::ADO 使用DBD::ODBC 如果选用DBD::ODBC,下面的实例代码将展示如何连接到SQL Server数据库: 复制代码 代码如下: use DBI;   # DBD::ODBC   my $dsn = '