6

新しい SQL Server 2012 インスタンスをインストールした後、データベース ファイルを別のドライブに移動したいと考えています。対象の場所で [ファイル] -> [プロパティ] を実行し、[セキュリティ] -> [編集] -> [追加] -> [詳細設定] をクリックし、[場所=マシン名] を選択して [検索] をクリックすると、分析サービスに関連するフォームのみが表示されます。

SQLServerMSASUser$MachineName$InstanceName

本当に必要なアクセス許可は、デフォルトの C: ドライブの場所に存在することがわかる次のアクセス許可だと思います。

MSSQL$InstanceName

直接入力しようとすると、認識されません。ディレクトリを「Everyone」に設定し、そこにデータベースを移動すると (復元を使用して)、動作し、mdf ファイルに上記の権限が表示されます。リストに使用可能なエントリとして表示されない場合、親ディレクトリにそのアクセス許可を設定するにはどうすればよいですか。ありがとう!

4

3 に答える 3

8

関連する MSDN 記事は次のとおりです:データベース エンジン アクセス用のファイル システム権限の構成

于 2013-01-29T19:17:57.070 に答える
4

インストールログを見ると、アカウントMSSQL$ InstanceNameは次の略記です。

NT Service \ MSSQL $ InstanceName

直接入力できます。しかし、なぜこれらがリストに表示されないのかはまだわかりません。

于 2012-05-29T21:36:57.047 に答える