1

単なる追加の保護として、リモートSQLデータベースを毎晩自分の場所にバックアップしたいと考えています。VPNがないので...

私は、2008年のdbサーバー上に、自分のオフィスからログオンしてdbbakファイルを毎晩ダウンロードすることを唯一の目的としてユーザーを作成しました。このユーザーにバックアップディレクトリ(T:\ Backup)の読み取り権限を付与し、リモートユーザーグループに追加しました。

このユーザーとしてdbサーバーに正常に接続するrdpファイルを呼び出す自動タスクをワークステーションに作成しました。

rdpファイルは、[プログラムの開始]タブで次のパスを指定します:C:\ Windows \ System32 \ mstsc.exe T:\ Backup \ copydb.bat

私は両方の部分をテストしました:1)rdpファイルをダブルクリックすると自動的にログインします。(WORKS)2)その後、手動でdosプロンプトを開き、batファイルを実行できます。(作品)

ただし、batファイルは接続時に実行されないようです。cmdウィンドウはありません。batファイルをダブルクリックすると、cmdウィンドウが点滅して消えますが、実行されません。私がそれを実行させることができた唯一の方法は、プロンプトを開いてからファイルを開くことです。

私はそれがこれが何をするかだと思いました:C:\ Windows \ System32 \ mstsc.exe T:\ Backup \ copydb.bat

私は何が欠けていますか?

4

1 に答える 1

1

これはあなたの問題かもしれません。

この MS サポート記事を参照してください。初期プログラムを実行する .rdp ファイルを使用して、Windows Server 2008 ベースのコンピューターへのターミナル サーバー セッションを作成することはできません。

この問題を回避するには、プログラム パスを RemoteApp プログラム リストに追加します。これを行うには、次の手順を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順にクリックし、「remoteprograms.msc」と入力して、[OK] をクリックします。

  2. 操作ウィンドウで、[RemoteApp プログラムの追加] をクリックし、[次へ] をクリックします。

  3. [参照] をクリックし、承認するプログラムを見つけて、[次へ] をクリックし、[完了] をクリックします。

于 2012-09-17T10:16:01.477 に答える