WinServer2003 のタスクスケジュールを使用して毎日曜日にDB(SQLServer2005)の最適化とHDDのデフラグを行うように設定しています。
タスクのログから起動した形跡はあるのですが最適化が実施されません。
Windowsにログインしている状態でbatを実行すると処理されます。
通常はログオフ状態になっており、このタスクもログオフの状態で起動(0:00起動)するように設定してあります。
また、DBの最適化なのですが、設計段階の見積容量と実際のデータ容量が大きく異なり、DBの初期サイズが実サイズを超過しています。
DB元となるデータは、20種類程のCSVファイルからINPORTするため、全部を合計しても800MB程度しかありません。
DBの初期サイズ (DATA:10G LOG:5G) を変更したいのですがどうすればよろしいでしょうか?
以下のbatからDBの最適化を行っていますが、次のメッセージが表示され最適化されません。(HDDの空き容量は15GBあります)
※DB停止中はDBの最適化はできませんでした。
以上、なぜ実施されないのか分かりませんのでお教え願います。
<DB最適化結果>
DBCC SHRINKDATABASE:データベースID 7 のファイルID 1 がスキップされました。ファイルに再利用する空き容量が不足しています。
ログファイル2 (PSSDB_Log)を圧縮できません。すべての論理ログファイルが使用中です。
<タスク設定>
毎週日曜日:0:00
実行ファイル:hdddef.bat
<hdddef.batの内容>
cls
rem == DB 最適化 ==
osql -E -i d:\comp.sql
rem == DB 停止 ==
net stop mssqlserver /Y
rem == C HDD 最適化 ==
defrag -f c:
rem == D HDD 最適化 ==
defrag -f d:
rem == DB 起動 ==
net start mssqlserver /Y
exit
<comp.sqlの内容:pssdbはDB名です>
use pssdb
dbcc shrinkdatabase("pssdb",1)
go
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- ドライブ・ストレージ ドライブのデフラグ・最適化のやり過ぎは良くない?? (毎日実行) 9 2022/04/30 10:04
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- ドライブ・ストレージ 光学ベイに取り付けたSSDからWINDOWS10を起動したい。 10 2023/05/01 18:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tempdb の適切なサイズ
-
インストールディレクトリ以外...
-
.sdf
-
肥大化しすぎたSQLiteがVACUUM...
-
最適化について
-
SQLSERVERのデータファイル圧縮...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や...
-
postgresql についてです
-
【DB】同じトランザクション内...
-
PCが悪くなって新しいPCにSSMS...
-
SQLローダーで複数のCSVファイ...
-
DATファイルをEXCELで開きたい
-
復旧中のデータベースについて
-
復元に異常に時間がかかる
-
期限切れのバックアップの削除
-
ACCESSのデータをWebブラウザで...
-
ポストグレにあるExcelファイル...
-
SQLServer2012の復元ができない
-
accessの処理が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mdfファイルの残骸について
-
最適化について
-
tempdb の適切なサイズ
-
パラメーターエラーで復元でき...
-
SQLSERVERのデータファイル圧縮...
-
データベースのアタッチができ...
-
SQL Serverへ移行したデータの...
-
ファイルとDBの違い
-
肥大化しすぎたSQLiteがVACUUM...
-
.sdf
-
SQL-Server2000でトランザクシ...
-
共有フォルダにデータを移行
-
SQL Server 2000の物理ファイル...
-
データベース復元時に指定する...
-
新聞サイズの大きさのPDF化...
-
デタッチした後
-
データベースの圧縮について
-
アタッチができない
-
sp_attach_db実行のバッチファ...
-
OpenOffice.org とMicrosoft Of...
おすすめ情報