0

学校のプロジェクト用に小さなデータベースがあり、次の要件でデータベース保守計画を作成する必要があります。

  • 手動で行う必要があります(ユーザーインターフェイスではなくスクリプトを使用)
  • データとインデックスを再編成する必要があります
  • データベースの整合性を検証する必要があります
  • 毎日19:00に自動的に実行する必要があります

まあ、私はこれを行う方法がまったくわかりません

誰か助けてくれませんか?

バックアップを作成し、インデックスを再編成するコマンドをいくつか見つけましたが、それらを定期的に実行する方法が見つかりません。

ありがとうチアパ

4

2 に答える 2

2

メンテナンス プランを作成する場合は、次のページを参照してください。

メンテナンス プラン ウィザードを使用する

それ以外の場合は、データベースのバックアップや DBCC コマンドなど、必要な T-SQL コマンドを実行するさまざまな手順を含む SQL エージェント ジョブを作成し、そのスケジュールを作成するだけです。

メンテナンス プラン ウィザードを使用できない場合は、次のページで説明されているようなコマンドを使用してジョブを作成できます。

保守計画の作成

エージェント ジョブを作成できない場合 (それらをサポートしていないバージョンの SQL サーバー (SQL Express など) を使用しているなどの理由で)、Windows タスク スケジューラによって起動される OSQL コマンドを使用して、ほとんど同じことを達成できます。非常に良い説明については、次のリンクを参照してください。

SQL Server Express でメンテナンス タスクを自動化する方法

于 2013-06-26T16:28:11.610 に答える
1

使用可能なコマンドがあり、SQL エージェントを含む SQL Server のエディションを使用している場合は、エージェント ジョブを作成し、それを使用してスケジューリングを行います。

于 2013-06-26T17:07:48.633 に答える