2

ラップトップにSQLServer2008DeveloperEditionをインストールしています。たくさんの仕事などがあるので、SQL Server 2008 Express Editionをクライアントにインストールすると、仕事を実行できるのだろうかと思っていました。もしそうなら、それは通常、開発者版のようにそれを行いますか、それとも私はそれを使って他のアクションを実行/実行する必要がありますか?

主なことは、私のデータベースには、次の3つのことを行うこの保守計画があるということです。-

  1. 毎月完全バックアップを取ります
  2. 差分を取ります。15日ごとにバックアップ
  3. 15日ごとにログのバックアップを取ります。
  4. 2か月ごとにすべてのインデックスを再構築します。

それで、主に私はこれに関心があります、私の開発者版はこれを行うことができます、しかし私がクライアントにエクスプレス版をインストールするならば、それはそれをすることができるかどうか?もしそうなら、私は何か特別なものを設定する必要がありますか?

もう1つ、私のデータベース(上記の段落で書いたこのメンテナンスプランがあるデータベース)がである場合myData.mdf、Visual Studioでアプリケーションのセットアッププロジェクトを作成し、それを使用してブートストラップSQL Server Expressします([Download prerequisites from the same location as my application前提条件]ダイアログボックスをクリックします)。 )そして、私のアプリケーションmyData.mdfDataフォルダにあり、毎回プロジェクトとともに出力されると仮定します。これらのジョブ/メンテナンスプランは、すべてのテーブルやストアドプロシージャと同様に、データベースに保持されますか、それとも削除されますか?

4

3 に答える 3

2

この記事をご覧ください http://msdn.microsoft.com/en-us/library/ms365248(v=sql.100).aspx

セクション: SQL Server Express でサポートされていない SQL Server の機能

それは言います:

「SQL Server エージェントと SQL Server エージェント サービス」

バックアップを実行するために使用できる代替手段がいくつかあります。例: http://sqlbackupandftp.com/。いくつかの制限がある無料版を提供しています。

Windows のスケジュールされたタスクと SQL スクリプトを使用する場合は、これを参照してください: SQL Server Express で毎日のバックアップをスケジュールするにはどうすればよいですか?

于 2012-08-16T16:47:02.797 に答える
0

http://ola.hallengren.comで Ola Hallengren のソリューションをご覧ください。

彼の FAQ にあるように、Windows タスク スケジューラで使用できます - http://ola.hallengren.com/frequently-asked-questions.html

于 2012-08-16T20:41:43.670 に答える
0

Express Edition では実行できませんが、これらのタスクを実行するスクリプトをいくつか作成し、Windows タスク スケジューラで実行するのは簡単です。

2 番目の部分に関する限り、それを見つける最も簡単な方法は、おそらくそれを SQL Express にロードして、何が起こるかを確認することでしょう。

于 2012-08-16T16:51:19.330 に答える