'连接名(SqlLocalName)(本地用local,外地用IP)
Const SqlDatabaseName = "数据库名称"
Const SqlPassword = "数据库用户密码"
Const SqlUsername = "数据库用户名"
Const SqlLocalName = "数据库服务器" '如果服务器是本机,可以设置为:(local),如果是远程要设置数据库ip地址
'以下内容请不要修改
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " &
SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
conn.execute("DUMP TRANSACTION " & SqlDatabaseName & " WITH NO_LOG")
conn.execute("DBCC SHRINKDATABASE(" & SqlDatabaseName & ")")
conn.close
set conn=nothing
Response.Write "您的mssql数据库日志已清空。"
%>
以上代码针对与mssql数据库,支持asp的空间而定,把以上代码保存为某某名字.asp,然后在在输入保存的网页地址,程序运行自动清空数据库日志,完美解决数据库无法写入的问题,希望以上代码对seo站长们有所帮助,谢谢。