科学の箱

科学・IT・登山の話題

SQLServer

トランザクションログの消去

投稿日:

長期間データベースを使っているとトランザクションログがたまりディスクスペースを圧迫する。この時にはログファイルを消去するとよい。

shrink

データベースのシュリンク

USE [YOUR_DB_NAME]
GO
DBCC SHRINKDATABASE(N'YOUR_DB_NAME' )
GO

ファイルのシュリンク

USE [YOUR_DB_NAME]
GO
DBCC SHRINKFILE (N'YOUR_DB_NAME' , 0, TRUNCATEONLY)
GO

参考

How to truncate log file in SQL Server 2008

What is the command to truncate a SQL Server log file?

 

メタ情報

inarticle



メタ情報

inarticle



-SQLServer
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SQL Serverでreportingの開発をする方法

SQL Server 2014とSSRSをインストールしてからアプリケーションを起動したところ下記のエラーが出た。   必要なモジュールはすべてインストールしているので特に問題はなさそう。イ …

no image

databaseでmdf, ldfファイルが削除されない件

データベースがオフラインの時にdrop database[DATABASE_NAME]をすると物理ファイルは削除されないらしい。 *Dropping a database deletes the da …

no image

SQLServerで本番環境からテスト環境を作る際の手順

手順 データベースのスコープ確認 データベースのサイズ確認 データベース移行手順の確認( replication, backup/restore ) テスト環境と本番環境の比較 テスト手順 移行先リソ …

no image

databaseのロックを取得できないときの手順

データベースのロックが取得できないときには、何らかのプロセスがロックをかけている。 データベースにかかっているロックからプロセスを取得する USE master  SELECT * FROM sys. …

no image

SQL Serverでユーザーがデータベースにログインできないときに調べること

Loginユーザーが作成されているか Loginユーザーが作成されていなければ当然ログインできない。ユーザーはSSMSもしくはSQLによって確認できる。 Loginユーザーのパスワードが有効か Log …

2015年1月
« 12月   2月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー