MSSQL $ SQLEXPRESSの破損したNTFSアクセス許可


20

データベースサーバーを「保護」しています。これを行うために、SQL Expressインストールが作成したフォルダーからいくつかの権限を削除しました。

D:\SQL
D:\SQL\Data
D:\SQL\Backup
etc..

Dataフォルダーのアクセス許可はそのままにしておきましたが、他のユーザーには必要ないと思われるものはすべて削除しました。

データベースをバックアップできなくなりました。バックアップ場所を選択しようとすると、ダイアログにはd:\ SQLフォルダーに何も表示されません。自分でパスを入力すると、次のように表示されます。

サーバー上の指定されたパスまたはファイルにアクセスできません。必要なセキュリティ特権があること、およびパスとファイルが存在することを確認してください。

...

フォルダ許可の問題のようです。同様の方法で構成された別のサーバが「と呼ばれるアカウントの「許可する」権限の束持っているMSSQL$SQLEXPRESS(私は削除さ知っている)」、しかし、そのような何もありませんので、私は、これらのアクセス許可を再度追加することはできませんグループユーザーまたは構築されたが、 -サーバーのセキュリティ原則

このMSSQL$SQLEXPRESSアカウントにアクセス許可を追加するにはどうすればよいですか?


2
セットアップを再度実行して、インストールを「修復」しようとしましたか?
マックスヴァーノン

回答:


29

このアカウントはサービスSIDです。

フルネームはNT SERVICE\MSSQL$SQLEXPRESSです。


そこで、そのアカウント名を入力し、それを受け入れました。簡単です。
マットファーガソン

Microsoftはこれをどこかに文書化していますか?参照リンクがある場合、私は興味があります。
擬似コーダー


1
第1章では、名称「管理のMicrosoft SQL Server 2012件のデータベースは、」これらの仮想アカウントまたは管理対象ローカルアカウントをカバー(試験70から462用)のMicrosoftトレーニングキット帳と思われる
マットファーガソン

3

サーバーがドメイン内にある場合は、コンピューター名の場所を選択する必要があります。そうしないと、ユーザーをセキュリティ権限に追加するときにNT SERVICE \ MSSQL $ SQLEXPRESSが見つかりません。


ronald、その後、どのように「nt service \ mssqlserver」を自分のフォルダの共有に追加できますか?
userAZLogicApps

@SaMoIPPこれがローランドの意味です。「選択するオブジェクト名を入力してください」の下のフィールドに「NT SERVICE \ MSSQL $ SQLEXPRESS」を追加すると、「この場所から」フィールドがあり、「場所」をクリックできますボタンをクリックして、コンピューター名を選択します。彼が述べたように、これはサーバーがドメインの場合に関係します。
サティア・ナラヤナン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.