IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁網(wǎng)絡(luò)編程Asp編程 → 無法寫入數(shù)據(jù)庫的解決方法

無法寫入數(shù)據(jù)庫的解決方法

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

  這兩天發(fā)現(xiàn)我運(yùn)營(yíng)的一個(gè)門戶網(wǎng)站出現(xiàn)了數(shù)據(jù)無法寫入的問題,新會(huì)員不能注冊(cè),信息不能發(fā)布,不能正常登陸會(huì)員系統(tǒng),實(shí)在找不到原因,覺定還原備份數(shù)據(jù)庫,但在恢復(fù)mssql數(shù)據(jù)庫過程過程中,提示數(shù)據(jù)庫日志滿已滿,請(qǐng)清空數(shù)據(jù)庫日志后,還原。我想可能就是這個(gè)原因?qū)е聰?shù)據(jù)不能正常的寫入,然后就baidu搜索了相關(guān)的信息,終于找到了原因,程序運(yùn)行完,修復(fù)成功,今天把源代碼公布出來,希望對(duì)大家有所幫助,大家以后出現(xiàn)相似問題不防也采有清空數(shù)據(jù)庫日志的方法,可以也會(huì)解決相似問題,清空數(shù)據(jù)庫日志不會(huì)對(duì)服務(wù)器數(shù)據(jù)有所損害,能解決數(shù)據(jù)庫不能寫入的原因,代碼如下:  

  'sql數(shù)據(jù)庫連接參數(shù):數(shù)據(jù)庫名(SqlDatabaseName)、用戶密碼(SqlPassword)、用戶名(SqlUsername)、
  '連接名(SqlLocalName)(本地用local,外地用IP)

  Const SqlDatabaseName = "數(shù)據(jù)庫名稱"

  Const SqlPassword = "數(shù)據(jù)庫用戶密碼"

  Const SqlUsername = "數(shù)據(jù)庫用戶名"

  Const SqlLocalName = "數(shù)據(jù)庫服務(wù)器" '如果服務(wù)器是本機(jī),可以設(shè)置為:(local),如果是遠(yuǎn)程要設(shè)置數(shù)據(jù)庫ip地址

  '以下內(nèi)容請(qǐng)不要修改

  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數(shù)據(jù)庫日志已清空。"

  %>
 
  以上代碼針對(duì)與mssql數(shù)據(jù)庫,支持asp的空間而定,把以上代碼保存為某某名字.asp,然后在在輸入保存的網(wǎng)頁地址,程序運(yùn)行自動(dòng)清空數(shù)據(jù)庫日志,完美解決數(shù)據(jù)庫無法寫入的問題,希望以上代碼對(duì)seo站長(zhǎng)們有所幫助,謝謝。

關(guān)鍵詞標(biāo)簽:方法,解決,數(shù)據(jù)庫,無法

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Active Server Pages 錯(cuò)誤 'ASP 0131'解決方Active Server Pages 錯(cuò)誤 'ASP 0131'解決方

相關(guān)下載

人氣排行 ASP下標(biāo)越界的解決方法ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站“文件共享鎖定數(shù)溢出” 原因及解決方法無法寫入數(shù)據(jù)庫的解決方法如何用ASP來獲取客戶端真實(shí)IP的地址用Asp編程實(shí)現(xiàn)QQ的在線情況查詢ASP常用函數(shù)列表ASP用FSO生成HTML簡(jiǎn)單實(shí)例+詳解[原創(chuàng)]