###前提・実現したいこと
windows server 2008r2 + sql server2008r2? + vCenter5.1のvCenter用のサーバがあります。
最近vCenterサービスが停止することが多く、調べてみると、DBのサイズが上限の10GBになっている為エラーが発生しサービスが停止しているようでした。
サイズ縮小を調べると、vmwareで以下の情報が見つかりました。
https://kb.vmware.com/s/article/2088827
こちらを見ますとSQL Management Studio Express を使用となっているのですが、サーバには入っていませんでした。
vCenterサーバの中の担当者が使用していた?ファイルがあったので、確認したところ以下のバッチがあった為、SQLCMDを使用してSQLは実行できると思います。
SQLCMD -E -S BGTVC01\VIM_SQLEXP -d VIM_VCDB -i Query.sql -s, -W -h -1 -o Qutput.csv
なので、以下の方法で実行しようと考えています。
気になるのがvmwareのサイトではDBCC SHRINKDATABASEで5%データベース ファイル内に残す空き領域を指定していますが、この値が少なすぎor多すぎの場合、何か影響があるのでしょうか。
例えば50%の空き領域を指定した場合、処理が失敗してデータの整合性が取れなくなるなど。
そういったことになるのかどうかの資料が無いかを探しているのですが見つからない為、もし御存じの方がいらっしゃいましたら、ご教授いただけないでしょうか。
・実行コマンド SQLCMD -E -S BGTVC01\VIM_SQLEXP -d VIM_VCDB -i deleteQuery.sql ・deleteQuery.sqlの中身 DBCC SHRINKDATABASE ( VIM_VCDB , 5)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。