SQL數(shù)據(jù)庫維護(hù)全析_第1頁
SQL數(shù)據(jù)庫維護(hù)全析_第2頁
SQL數(shù)據(jù)庫維護(hù)全析_第3頁
SQL數(shù)據(jù)庫維護(hù)全析_第4頁
SQL數(shù)據(jù)庫維護(hù)全析_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀

2、莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀

3、薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁 羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈

4、莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆

5、蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿

6、蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿 羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄

7、莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂羅莁莁

8、襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈

9、蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂 螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀

10、莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀

11、薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈

12、袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆 蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆

13、蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿

14、蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊 艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄

15、莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂

16、蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈

17、蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆 聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀

18、莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁

19、蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈

20、袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂 衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆

21、蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿

22、蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇

23、薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇 芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂

24、蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅

25、莁莁襖袁莁蒃蚇腿莀薆袃肅荿蚈蚆羈蒈莈袁袇肅蒀蚄螃肄薂衿膂肅莂螞肈肂蒄羈羄肁薆螀袀肀蠆薃膈聿莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀螂膆蒅螅膁膅薇蚈肇膄蝕襖羃膃荿蚆衿膃蒂袂螅節(jié)薄蚅肅芁芃袀罿芀莆蚃裊艿薈罿袁羋蝕螁膀芇莀薄肆芇蒂螀羂芆薅薂袈蒞芄螈螄莄莇薁肅莃葿螆聿莂蟻蕿羅莁莁襖袁莁蒃 sql server 數(shù)據(jù)庫維護(hù)計劃的實施步驟數(shù)據(jù)庫維護(hù)計劃的實施步驟 作為網(wǎng)管員,無論其管理的網(wǎng)絡(luò)的規(guī)模是大還是小,在日常的管理中除了維護(hù) 網(wǎng)絡(luò)平穩(wěn)運行、及時排除網(wǎng)絡(luò)故障、保護(hù)網(wǎng)絡(luò)安全等工作以外,備份網(wǎng)絡(luò)中關(guān) 鍵數(shù)據(jù)也是其中的一個非常非常重要的工作環(huán)節(jié)。 網(wǎng)絡(luò)中的各種故障無非就分兩種:軟件故障和硬件故障。對于“硬件故障”可以

26、通過維修或更換硬件設(shè)備得到及時解決;對于“軟件故障”則可以通過重新安裝 或升級軟件、重做網(wǎng)絡(luò)或應(yīng)用軟件系統(tǒng)等方法及時解決,而且用此方法來解決 網(wǎng)絡(luò)故障大多需要一些基礎(chǔ)的、關(guān)鍵的數(shù)據(jù)支持才能得以恢復(fù)正常。但是,網(wǎng) 絡(luò)中諸如此類的關(guān)鍵數(shù)據(jù)(特別是“應(yīng)用軟件系統(tǒng)”中的關(guān)鍵數(shù)據(jù))的損壞或丟 失,絕大部分是無法恢復(fù)和彌補的。即使可以恢復(fù)部分?jǐn)?shù)據(jù),彌補它們所花費 的代價(諸如時間、人力、財力、物力等)都可能遠(yuǎn)遠(yuǎn)超出了公司的承受能力。 所以說,注重數(shù)據(jù)的備份工作是網(wǎng)管員日常管理工作中的必須時刻關(guān)注的一項 任務(wù),也是必須周期性重復(fù)操作的一項工作。(源碼網(wǎng)整理:) 目錄 現(xiàn)行備份策略 具體實現(xiàn)步驟 結(jié)束語 現(xiàn)行

27、備份策略 我公司在組建局域網(wǎng)時,考慮到商業(yè)企業(yè)的特點,仔細(xì)考量了購、銷、存三大 環(huán)節(jié)中發(fā)生的各種數(shù)據(jù)及其存儲問題后,選定了以 windows 2000 server 為操 作系統(tǒng),sql server 2000 為數(shù)據(jù)庫平臺來搭建局域網(wǎng)的應(yīng)用系統(tǒng)的軟件平臺, 以網(wǎng)線為載體將購、銷、存等核心部門的計算機通過局域網(wǎng)平臺緊密地連接起 來。這樣,各個核心部門每天的任何一筆業(yè)務(wù)都及時地、動態(tài)地存儲到公司局 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 域網(wǎng)的核心 dell 服務(wù)器上的 sql server 2000 數(shù)據(jù)庫中,并以此為基礎(chǔ)平臺向 各方提供所需的各種數(shù)據(jù)服務(wù)。 因此,自公司局域網(wǎng)開始正式運作之日

28、起,作為網(wǎng)管員的我就非常注重對局域 網(wǎng)中的關(guān)鍵數(shù)據(jù)特別是這些業(yè)務(wù)數(shù)據(jù)的備份工作。同時,我也希望備份數(shù) 據(jù)的軟件能夠?qū)崿F(xiàn)以下自動功能。 功能 1:能夠在每天的某個固定的時刻(如夜晚 0:00:00,當(dāng)然這個時間是可以自 主設(shè)定的)對包含所有業(yè)務(wù)數(shù)據(jù)庫在內(nèi)的所有關(guān)鍵數(shù)據(jù)庫進(jìn)行一次“完全備份”。 功能 2:能夠在每天的 0:00:00 至 23:59:59 這段時間內(nèi),每間隔 1 個小時對功 能 1 中所涉及到的各個數(shù)據(jù)庫的事務(wù)日志進(jìn)行“差異備份”。 功能 3:每天都能夠保留功能 1 和功能 2 中所生成的數(shù)據(jù)庫和事務(wù)日志的最近兩 天的備份(即:前一天的和前兩天的),而且能夠自動地刪除久于兩天前的所

29、有數(shù) 據(jù)庫和事務(wù)日志的備份。 功能 4:定期(如每個星期一次)將所有關(guān)鍵數(shù)據(jù)庫的完全備份的副本備份到磁帶 或其它存儲介質(zhì)上(這部分工作可能需要手工完成)。 于是,圍繞這些功能的實現(xiàn),在日常管理工作中,我盡可能地嘗試了各種備份 數(shù)據(jù)的軟件和方法,如 windows 2000 自帶的“備份”工具、sql server 2000 自帶的“備份”功能等。這些備份軟件和方法的功能各有千秋,但是都存在以 下缺點: 一種就是需要人工干預(yù),無法實現(xiàn)自動備份(如 windows 2000 自帶的“備份” 工具)。如果采用這種方法,就必須時刻人工手動備份,萬一哪天因為出差或其 它原因沒有進(jìn)行備份,而這時又出現(xiàn)服務(wù)

30、器或數(shù)據(jù)故障的話,那麻煩就大了。 另一種就是能夠?qū)崿F(xiàn)自動備份,但是舊的備份不能被自動地刪除(如 sql server 2000 自帶的“備份”功能)。如果采取這種方法,就必須及時地手工刪 除舊的備份,否則再大的硬盤也會迅速地被用完。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 在相互比較后,我還是決定采用第二種sql server 2000 自帶的“備份” 功能對關(guān)鍵數(shù)據(jù)庫進(jìn)行備份,因為它能夠?qū)崿F(xiàn)“自動備份”功能,比第一種略 強。所以,在一段時期內(nèi),我每天上班后的第一件事就是先檢查一下備份目錄 下各種數(shù)據(jù)的新的備份,然后手工刪除舊的備份數(shù)據(jù)。這種做法一度讓我很是 苦惱。 一天,我在利用 sql s

31、erver 2000 的“幫助”查詢某個 transact-sql 語句的語 義解釋時無意中閱讀到“自動化管理任務(wù)”的內(nèi)容。從頭到尾地仔細(xì)閱讀后, 我不由得眼睛一亮,原來 sql server 2000 本身自帶了一個能夠?qū)崿F(xiàn)我的備份 要求的、強大的功能“數(shù)據(jù)庫維護(hù)計劃”。于是我立刻按照這部分內(nèi)容的 提示,以一個數(shù)據(jù)庫為試驗樣本一步一步地操作,成功地創(chuàng)建了一個數(shù)據(jù)庫維 護(hù)計劃。經(jīng)過一個星期的試運行,這個計劃果然能夠?qū)崿F(xiàn)自動備份調(diào)度,以及 自動刪除舊的數(shù)據(jù)備份,完全能夠滿足我的備份要求。 從那時起,我就利用 sql server 2000 的“數(shù)據(jù)庫維護(hù)計劃”備份所有關(guān)鍵數(shù) 據(jù)庫,而且嚴(yán)格地、定

32、期地執(zhí)行功能 4,每個星期五將完全備份的數(shù)據(jù)庫備份 到磁帶和局域網(wǎng)中其它客戶機(主要是用于網(wǎng)絡(luò)管理的網(wǎng)管 pc)的硬盤上。這樣 做的目的是,能同時異地保存三份相同的備份,減少故障帶來的損失。 而且,通過 sql server 2000 的“數(shù)據(jù)庫維護(hù)計劃”,我現(xiàn)在能夠較輕松地備 份所需各種數(shù)據(jù),方便地管理其備份,相應(yīng)地減少了日常工作量,也減輕了部 分工作壓力。 具體實現(xiàn)步驟 目錄 第一步:打開 sql server“企業(yè)管理器”窗體 第二步:找到“數(shù)據(jù)庫維護(hù)計劃”功能 第三步:創(chuàng)建“數(shù)據(jù)庫維護(hù)計劃” 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 第四步:維護(hù)和管理“數(shù)據(jù)庫維護(hù)計劃” 第五步:啟動 s

33、ql server 2000 代理以便執(zhí)行“作業(yè)” 第六步:檢查結(jié)果 “數(shù)據(jù)庫維護(hù)計劃”功能在 sql server 2000 的“企業(yè)管理器”中可以找到。 說明: 1.以下操作是在服務(wù)器的 windows 2000 server 上進(jìn)行操作的。在 window 9x 系統(tǒng)上操作相同。 2.由于 sql server 2000 執(zhí)行備份時將產(chǎn)生許多文件(特別是在進(jìn)行事務(wù)日志備 份時),所以建議按數(shù)據(jù)庫名稱分別建立獨立的備份目錄進(jìn)行存儲。 3.以下所有操作過程當(dāng)中一般不會對數(shù)據(jù)庫的使用產(chǎn)生影響。 第一步:打開 sql server“企業(yè)管理器”窗體 用鼠標(biāo)單擊任務(wù)欄上的“開始”按鈕中的“程序(p

34、)”菜單下的“microsoft sql server”子菜單中的“企業(yè)管理器”菜單項,即可打開 sql server 2000 的“企業(yè)管理器”窗體。 第二步:找到“數(shù)據(jù)庫維護(hù)計劃”功能 在“企業(yè)管理器”窗體中左側(cè)的樹型選項卡中,用鼠標(biāo)單擊“+”圖標(biāo)擴展開 “控制臺根目錄”下的“microsoft sql servers”,可以看到其下有一個 “sql server 組”;接著繼續(xù)擴展開“sql server 組”,此時可以看到其下出 現(xiàn)了服務(wù)器的名稱(圖 1 中的“jxnc-server”就是我的服務(wù)器的名稱);再繼續(xù) 擴展開此服務(wù)器,可以看到其下列出了諸如“數(shù)據(jù)庫”、“數(shù)據(jù)轉(zhuǎn)換服務(wù)”等

35、項目;最后單擊“管理”項目,可以看到其下存在一個“數(shù)據(jù)庫維護(hù)計劃”(如 圖 1)。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 單擊“數(shù)據(jù)庫維護(hù)計劃”項目,在“企業(yè)管理器”窗口右側(cè)將會顯示出已經(jīng)存 在的維護(hù)計劃項目。每個維護(hù)計劃均包括以下項目: 1.名稱:就是維護(hù)計劃的名稱。此名稱可以自定義,中英文皆可。 2.數(shù)據(jù)庫:就是維護(hù)計劃所進(jìn)行維護(hù)的數(shù)據(jù)庫的名稱。 因為一個維護(hù)計劃允許同時維護(hù)多個數(shù)據(jù)庫,所以此處可以顯示出多個數(shù)據(jù)庫 的名稱(在圖 1 中可以看到名為“系統(tǒng)數(shù)據(jù)庫備份”的數(shù)據(jù)庫維護(hù)計劃中的“數(shù) 據(jù)庫”就包括三個數(shù)據(jù)庫:master、model 和 msdb)。 3.服務(wù)器:也就是維護(hù)計劃所維

36、護(hù)的數(shù)據(jù)庫所處的服務(wù)器的名稱。“(local)” 表示是本地服務(wù)器。 4.對策:是指維護(hù)計劃所需要進(jìn)行的具體維護(hù)工作的內(nèi)容。 圖 1 中有 3 個“數(shù)據(jù)庫維護(hù)計劃”均為“數(shù)據(jù)庫備份,事務(wù)日志備份”,它的 含義就是這些維護(hù)計劃中同時對所指定的數(shù)據(jù)庫進(jìn)行“數(shù)據(jù)庫”和“事務(wù)日志” 的備份。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 第三步:創(chuàng)建“數(shù)據(jù)庫維護(hù)計劃” 鼠標(biāo)右擊“數(shù)據(jù)庫維護(hù)計劃”項目,選擇“新建維護(hù)計劃(p)”功能,將打開 “數(shù)據(jù)庫維護(hù)計劃向?qū)А贝绑w,依照此向?qū)軌騽?chuàng)建一個新的“數(shù)據(jù)庫維護(hù)計 劃”。 步驟 1:單擊 “下一步(n)”按鈕,打開“選擇數(shù)據(jù)庫”窗體(如圖 2)。在此窗 體中可以選

37、定一個或多個的數(shù)據(jù)庫作為操作對象。為了敘述方便,我在此只選 擇了一個數(shù)據(jù)庫“regie”。 步驟 2:單擊圖 2 中的“下一步(n)”按鈕,打開“更新數(shù)據(jù)優(yōu)化信息”窗體(如 圖 3)。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 在此窗體中可以對數(shù)據(jù)庫中的數(shù)據(jù)和索引重新進(jìn)行組織,以及能夠設(shè)定在滿足 一定條件的情況下,維護(hù)計劃自動刪除數(shù)據(jù)庫中的未使用的空間,以便提高性 能。 但要注意的是,在此窗體中,只要選定了“重新組織數(shù)據(jù)和索引頁r”復(fù)選框, “更新查詢優(yōu)化器所使用的統(tǒng)計。示例d”復(fù)選框?qū)⑹?變成灰色,不能選 擇)。而且“重新組織數(shù)據(jù)和索引頁r”復(fù)選框和“從數(shù)據(jù)庫文件中刪除未使 用的空間m”復(fù)選

38、框二者只要有一個被選中,其下的“調(diào)度s”功能才有效。 單擊“更改c”按鈕可以對“調(diào)度”進(jìn)行自定義。 各位讀者可以根據(jù)自身情況決定是否選用其中的功能。當(dāng)然也可以通過單擊 “幫助”按鈕來查看各功能的具體含義。 在此窗體中能夠便捷地設(shè)定每項作業(yè)的持續(xù)運行時間和運行的頻率。完成自己 的設(shè)置后,一定要選定右上角的“啟用調(diào)度b”復(fù)選框,這樣一個作業(yè)調(diào)度才 算真正完成了。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 步驟 3:單擊圖 3 中的“下一步(n)”按鈕,打開“檢查數(shù)據(jù)庫完整性”窗體。 在此窗體中可以設(shè)定維護(hù)計劃在備份數(shù)據(jù)庫前自動檢查數(shù)據(jù)庫的完整性,以 便檢測由于硬件或軟件錯誤而導(dǎo)致數(shù)據(jù)的不一致。在此窗

39、體中只有先選定了 “檢查數(shù)據(jù)庫完整性h”復(fù)選框,其下 sql server 2005 數(shù)據(jù)庫維護(hù)計劃數(shù)據(jù)庫維護(hù)計劃 這個星期開始為了減輕工作壓力開始使用數(shù)據(jù)庫維護(hù)計劃(sql server maintenance plan wizard)維護(hù)數(shù)據(jù)庫,由于以前都沒用過,在個人使用的免費 版(express)里也沒有這個功能,所以現(xiàn)在好好學(xué)習(xí)了一番,這里總結(jié)一下。 維護(hù)計劃向?qū)Э梢杂糜趲椭O(shè)置核心維護(hù)任務(wù),從而確保數(shù)據(jù)庫執(zhí)行良 好,做到定期備份數(shù)據(jù)庫以防系統(tǒng)出現(xiàn)故障,對數(shù)據(jù)庫實施不一致性檢查。維 護(hù)計劃向?qū)Э蓜?chuàng)建一個或多個 sql server 代理作業(yè),代理作業(yè)將按照計劃的 間隔自動執(zhí)行這些維

40、護(hù)任務(wù)。它使您可以執(zhí)行各種數(shù)據(jù)庫管理任務(wù),包括備份、 運行數(shù)據(jù)庫完整性檢查、或以指定的間隔更新數(shù)據(jù)庫統(tǒng)計信息。創(chuàng)建數(shù)據(jù)庫維 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 護(hù)計劃可以讓 sql server 有效地自動維護(hù)數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)庫運行在最佳狀態(tài), 并為管理員節(jié)省了寶貴的時間。 以下是可以安排為自動運行的一些維護(hù)任務(wù): 用新填充因子重新生成索引來重新組織數(shù)據(jù)和索引頁上的數(shù)據(jù)。這確保了 數(shù)據(jù)庫頁中包含的數(shù)據(jù)量和可用空間的平均分布,還使得以后能夠更快地增長。 通過刪除空數(shù)據(jù)庫頁壓縮數(shù)據(jù)文件。 更新索引統(tǒng)計信息,確保查詢優(yōu)化器含有關(guān)于表中數(shù)據(jù)值分布的最新信息。 這使得查詢優(yōu)化器能夠更好地確定 訪問數(shù)

41、據(jù)的最佳方法,因為可以獲得數(shù)據(jù)庫 中存儲數(shù)據(jù)的詳細(xì)信息。雖然 sql server 會定期自動更新索引統(tǒng) 計信息,但 是此選項可以對統(tǒng)計信息立即進(jìn)行強制更新。 對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)和數(shù)據(jù)頁執(zhí)行內(nèi)部一致性檢查,確保系統(tǒng)或軟件故障沒 有損壞數(shù)據(jù)。 備份數(shù)據(jù)庫和事務(wù)日志文件。數(shù)據(jù)庫和日志備份可以保留一段指定時間。 這使您可以為備份創(chuàng)建一份歷史記錄 ,以便在需要將數(shù)據(jù)庫還原到早于上一次 數(shù)據(jù)庫備份的時間的時候使用。還可以執(zhí)行差異備份。 運行 sql server 代理作業(yè)。這可以用來創(chuàng)建可執(zhí)行各種操作的作業(yè)以及 運行這些作業(yè)的維護(hù)計劃。 維護(hù)任務(wù)生成的結(jié)果可以作為報表寫入文本文件,或?qū)懭?msdb 中的

42、sysmaintplan_log 和 sysmaintplan_log_detail 維護(hù)計劃表。若要在日志文件 查看器中查看結(jié)果,請右鍵單擊“維護(hù)計劃”,再單 擊“查看歷史記錄”。 以下是詳細(xì)說明: 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), check database integrity(檢查數(shù)據(jù)庫完整性) 任務(wù)檢查指定數(shù)據(jù)庫中所有對象 的分配和結(jié)構(gòu)完整性。此任務(wù)可以檢查單 個數(shù)據(jù)庫或多個數(shù)據(jù)庫,您還可以選擇是否也檢查數(shù)據(jù)庫索引,檢查所有索引頁 以及表數(shù)據(jù)頁的完整性。 此任務(wù)封裝 dbcc checkdb 語句。 生成的代碼: -檢查當(dāng)前數(shù)據(jù)庫,取消信息性消息 dbcc checkdb wi

43、th no_infomsgs shrink database(收縮數(shù)據(jù)庫任務(wù)) 收縮數(shù)據(jù)庫任務(wù)”對話框可以創(chuàng)建一 個任務(wù),嘗試減小所選數(shù)據(jù)庫的大小。 此任務(wù)封裝了 dbcc shrinkdatabase 命令。 選項: shrink database when it grows beyond 當(dāng)數(shù)據(jù)庫大小超過指定值時收縮數(shù)據(jù)庫,指定引發(fā)此任務(wù)的數(shù)據(jù)庫大小 (mb)。 amount of free space to remain after shrink 收縮后保留的 可用空間,當(dāng)數(shù)據(jù)庫文件中的可用空間達(dá)到此值時停止收縮。 retain freed space in database files

44、 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 選擇在數(shù)據(jù)庫文件中保留所釋放的文件空間。如果指定 notruncate 選 項,數(shù)據(jù)文件好像沒有收縮。 return freed space to operating system 選擇把數(shù)據(jù)文件中任何未使用空間被釋放給操作系統(tǒng)。無需移動任何數(shù)據(jù) 即可減小文件大小。 生成的代碼: -選擇 retain freed space in database files dbcc shrinkdatabase (nadventureworks, 10, notruncate) -選擇 return freed space to operating system

45、dbcc shrinkdatabase(nadventureworks, 10, truncateonly) reorganize index(重新組織索引) 重新組織 sql server 數(shù)據(jù)庫表和視圖中的索引。 通過使用“重新組織索 引”任務(wù),包可以重新組織單個數(shù)據(jù)庫或多個數(shù)據(jù)庫中的索引。如果此任務(wù)僅重 新組織單個數(shù)據(jù)庫中的索引,則可以選擇任務(wù)要重新組織其索引的視圖或表。 “重新組織索引”任務(wù)還包含壓縮大型對象數(shù)據(jù)的選項。大型對象數(shù)據(jù)是具有 image 、text、ntext、varchar(max)、nvarchar(max)、varbinary(max) 或 xml 數(shù)據(jù)類型的數(shù)據(jù)。

46、 此任務(wù)封裝了 transact-sql alter index 語句。 如果選擇壓縮大型對象數(shù)據(jù),則該語句使用 reorganize with(lob_compaction = on) 子句,否則 lob_compaction 將設(shè)置為 off。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 生成代碼:(只選擇了 employee 表) -選擇 compact large objects alter index pk_employee_employeeid on humanresources.employee reorganize with ( lob_compaction = on ) -不選擇

47、 alter index pk_employee_employeeid on humanresources.employee reorganize with ( lob_compaction = off ) rebuild index(重新生成索引) 重新生成 sql server 數(shù)據(jù)庫表和視圖中的索引。包可 以重新生成單個數(shù) 據(jù)庫或多個數(shù)據(jù)庫中的索引。如果任務(wù)僅重新生成單個數(shù)據(jù)庫中的索引,則可 以選擇任務(wù)要 重新生成其索引的視圖和表。使用默認(rèn)可用空間重新組織頁刪除 數(shù)據(jù)庫中表上的索引,并使用在創(chuàng)建索引時指 定的填充因子重新創(chuàng)建索引。 此任務(wù)封裝 alter index rebuild 語句

48、并提供下列索引重新生成選項: reorganize pages with the default amount of free space 指定 fillfactor 百 分比或使用原始的 fillfactor 量。 change free space per page percentage to: 填充索引使用 pad_index 選項可以在索引創(chuàng)建過程中設(shè)置中間級頁中的 可用空間百分比。將每頁的可用空間百分比更改,刪除數(shù)據(jù)庫中表上的索引,并 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 使用新的、自動計算的填充因子重新創(chuàng)建索引,從而在索引頁上保留指定的可 用空間。 sort results in

49、 tempdb 使用 sort_in_tempdb 選項,該選項確定在索引創(chuàng)建 過程中生成的中 間排序結(jié)果的臨時存儲位置。使用索引的 ignore_dup_key 選項,該選項指 定對唯一聚集或非聚集索引上多行 insert 事務(wù)中的重復(fù)鍵值的錯誤響應(yīng) 。 keep index online while reindexing 使用 online 選項,用戶可以在索引操作期間訪問基礎(chǔ)表或聚集索引數(shù)據(jù) 以及任何關(guān)聯(lián)的非聚集索引。 生成代碼:(只選擇了 employee 表) alter index pk_employee_employeeid on humanresources. employee

50、 rebuild with ( fillfactor = 90, pad_index = off, statistics_norecompute = off, allow_row_locks = on, allow_page_locks = on, sort_in_tempdb = off, online = off ) updata statics(更新統(tǒng)計信息) 為指定的表或索引視圖中的一個或多個統(tǒng)計信息組( 集合)更新鍵值分布 信息。 此任務(wù)封裝 update statistics 語句。 all existing statistics 如果更新應(yīng)用于所有統(tǒng)計信息,則暗示使用 with

51、all 子句。 column statistics only 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 如果更新僅 應(yīng)用于列,則包含 with column 子句。 index statistics only 如果更新僅應(yīng)用于索引,則包含 with index 子句。 full scan 全部統(tǒng)計 sample by 從每個索引所對應(yīng)的表中抽樣的數(shù)據(jù),此樣本的大小取決 于表中的行數(shù)和 數(shù)據(jù)修改的頻率。 生成代碼:(只選擇了 employee 表) update statistics humanresources.employee with fullscan clean up history(清除

52、歷史記錄) 使用“清除歷史記錄”對話框,可以放 棄 msdb 數(shù)據(jù)庫表中舊的歷史信息。 此任務(wù)支持對備份和還原歷史記錄、microsoft sql server 代理作業(yè)歷史記錄 和維護(hù)計劃歷史記錄進(jìn)行刪除。 此任務(wù)封裝 sp_delete_backuphistory 系統(tǒng)存儲過程并將指定日期作為參 數(shù)傳遞給該過程。 選項: backup and restore history sql server agent job history 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), maintenance plan history 生成代碼: 以下為引用的內(nèi)容: declare dt datetime

53、 select dt = cast(n2007-05-31t08:00:00 as datetime) exec msdb.dbo.sp_delete_backuphistory dt go exec msdb.dbo.sp_purge_jobhistory oldest_date=dt go execute msdb.sp_maintplan_delete_log null,null,dt go execute sql server agent job(執(zhí)行 sql server 代理作業(yè)) 任務(wù)運行 sql server 代理作業(yè)。sql server 代理作業(yè)能夠自動執(zhí)行您需 要重復(fù)執(zhí)行

54、的任務(wù)。 此任務(wù)封裝 sp_start_job 系統(tǒng) 過程并把 sql server 代理作業(yè)的名稱作 為參數(shù)傳遞給該過程。 back up database task 備份用的,太熟悉了,不介紹了。 maintenance cleanup task 此任務(wù)封裝 master.dbo.xp_delete_file 系統(tǒng)過程,用來刪除備份文件。 execute t-sql statement task 執(zhí)行 t-sql 任務(wù)運行 transact-sql 語句。這個任務(wù)用向?qū)У臅r候是沒有 的,要到設(shè)計視圖里面去拖出來。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), notify operator ta

55、sk 通知操作員任務(wù)將通知消息發(fā)送到 sql server 代理操作員。此任務(wù)是唯 一一個不封裝 transact-sql 語句或 dbcc 命令的數(shù)據(jù)庫維護(hù)任務(wù)。 執(zhí)行維護(hù)計劃最好按一定的順序,首先是執(zhí)行檢查數(shù)據(jù)庫完整性,然后是 收縮數(shù)據(jù)庫,重新生成索引或者重新組織索引任務(wù),最后是更新統(tǒng)計信息。 重新生成索引或者重新組織索引要根據(jù)情況選擇不同的操作,兩個一起選 擇沒有什么意義。決定使用哪種碎片整理方法的第一步是分析索引以確定碎片 程度。使用系統(tǒng)函數(shù) sys.dm_db_index_physical_stats 可以檢測特定索引、表 或索引視圖的所有索引、一個數(shù)據(jù)庫中的所有索引或所有數(shù)據(jù)庫中的

56、所有索引 中的碎片。知道碎片程度后,可以確定修復(fù)碎片的最佳方法。索引碎片不太多 時,可以重新組織索引。不過,如果索引碎片非常多,重新生成索引則可以獲 得更好的結(jié)果。 我們公司這些任務(wù)都是一個星期運行一次,幾個數(shù)據(jù)庫加起來有 200g,數(shù) 據(jù)庫也不算很大,每次運行要兩個小時以上,所以都是在凌晨進(jìn)行。如果進(jìn)行 的是重新生成索引那么在執(zhí)行的時候表是無法訪問的,現(xiàn)在也沒什么更好的解 決方案。這個問題還在繼續(xù)學(xué)習(xí)中!(源碼網(wǎng),) 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 解解 sql server“數(shù)據(jù)庫維護(hù)計劃數(shù)據(jù)庫維護(hù)計劃” 因為一個維護(hù)計劃允許同時維護(hù)多個數(shù)據(jù)庫,所以此處可以顯示出多個數(shù)據(jù)庫 的名稱

57、(在圖 1 中可以看到名為“系統(tǒng)數(shù)據(jù)庫備份”的數(shù)據(jù)庫維護(hù)計劃中的“數(shù)據(jù)庫 ”就包括三個數(shù)據(jù)庫:master、model 和 msdb)。 3.服務(wù)器:也就是維護(hù)計劃所維護(hù)的數(shù)據(jù)庫所處的服務(wù)器的名稱?!?local)”表示 是本地服務(wù)器。 4.對策:是指維護(hù)計劃所需要進(jìn)行的具體維護(hù)工作的內(nèi)容。 圖 1 中有 3 個“數(shù)據(jù)庫維護(hù)計劃”均為“數(shù)據(jù)庫備份,事務(wù)日志備份”,它的含義就 是這些維護(hù)計劃中同時對所指定的數(shù)據(jù)庫進(jìn)行“數(shù)據(jù)庫”和“事務(wù)日志”的備份。 第三步:創(chuàng)建“數(shù)據(jù)庫維護(hù)計劃” 鼠標(biāo)右擊“數(shù)據(jù)庫維護(hù)計劃”項目,選擇“新建維護(hù)計劃(p)”功能,將打開“數(shù)據(jù)庫 維護(hù)計劃向?qū)А贝绑w,依照此向?qū)軌騽?chuàng)

58、建一個新的“數(shù)據(jù)庫維護(hù)計劃”。 步驟 1:單擊 “下一步(n)”按鈕,打開“選擇數(shù)據(jù)庫”窗體(如圖 2)。在此窗體中可 以選定一個或多個的數(shù)據(jù)庫作為操作對象。為了敘述方便,我在此只選擇了一 個數(shù)據(jù)庫“regie”。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 圖 2 步驟 2:單擊圖 2 中的“下一步(n)”按鈕,打開“更新數(shù)據(jù)優(yōu)化信息”窗體(如圖 3) 。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 圖 3 在此窗體中可以對數(shù)據(jù)庫中的數(shù)據(jù)和索引重新進(jìn)行組織,以及能夠設(shè)定在滿足 一定條件的情況下,維護(hù)計劃自動刪除數(shù)據(jù)庫中的未使用的空間,以便提高性 能。 但要注意的是,在此窗體中,只要選定了“重新組織數(shù)

59、據(jù)和索引頁r”復(fù)選框,“ 更新查詢優(yōu)化器所使用的統(tǒng)計。示例d”復(fù)選框?qū)⑹?變成灰色,不能選擇)。 而且“重新組織數(shù)據(jù)和索引頁r”復(fù)選框和“從數(shù)據(jù)庫文件中刪除未使用的空間m” 復(fù)選框二者只要有一個被選中,其下的“調(diào)度s”功能才有效。單擊“更改c”按 鈕可以對“調(diào)度”進(jìn)行自定義。 各位讀者可以根據(jù)自身情況決定是否選用其中的功能。當(dāng)然也可以通過單擊“幫 助”按鈕來查看各功能的具體含義。 源碼網(wǎng)資料下載: 下載源碼就到源碼網(wǎng), 在此窗體中能夠便捷地設(shè)定每項作業(yè)的持續(xù)運行時間和運行的頻率。完成自己 的設(shè)置后,一定要選定右上角的“啟用調(diào)度b”復(fù)選框,這樣一個作業(yè)調(diào)度才算 真正完成了。 步驟 3:單擊圖

60、3 中的“下一步(n)”按鈕,打開“檢查數(shù)據(jù)庫完整性”窗體。 在此窗體中可以設(shè)定維護(hù)計劃在備份數(shù)據(jù)庫前自動檢查數(shù)據(jù)庫的完整性,以便 檢測由于硬件或軟件錯誤而導(dǎo)致數(shù)據(jù)的不一致。在此窗體中只有先選定了“檢查 數(shù)據(jù)庫完整性h”復(fù)選框,其下的“備份之前執(zhí)行這些檢查r”和“調(diào)度s”功能才 有效。單擊“更改c”按鈕可以對“調(diào)度”進(jìn)行自定義。 各位讀者可以自主決定,較好的一種做法就是選中“檢查數(shù)據(jù)庫完整性h”復(fù)選 框(推薦,因為有可能會修正一些錯誤)。 步驟 4:在“檢查數(shù)據(jù)庫完整性”窗體中的“下一步(n)”按鈕,打開“指定數(shù)據(jù)庫備 份計劃”窗體。 如需對數(shù)據(jù)庫進(jìn)行備份,則必須選定“作為維護(hù)計劃的一部分來備

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論