„Zabezpieczam” nasz serwer bazy danych. Aby to zrobić, usunąłem niektóre uprawnienia z folderów utworzonych przez instalację SQL Express.
D:\SQL
D:\SQL\Data
D:\SQL\Backup
etc..
Zachowałem uprawnienia do folderu Data takimi, jakie były, ale usunąłem wszystko, co wydawało mi się, że nie potrzebuje innych.
Teraz nie mogę tworzyć kopii zapasowych baz danych. Jeśli spróbuję wybrać lokalizację kopii zapasowej, okno dialogowe nic nie pokazuje w folderze d: \ SQL, a jeśli wstawię ścieżkę do siebie, powie mi to: -
Nie można uzyskać dostępu do określonej ścieżki lub pliku na serwerze. Sprawdź, czy masz niezbędne uprawnienia bezpieczeństwa oraz czy ścieżka i plik istnieją.
...
Wygląda to na problem z uprawnieniami do folderu. Inny serwer skonfigurowany w podobny sposób ma kilka uprawnień „zezwalających” na konto o nazwie „ MSSQL$SQLEXPRESS
” (które wiem, że usunąłem), ale nie mogę ponownie dodać tych uprawnień, ponieważ nie ma takiej grupy , użytkownika ani wbudowanej -w zasadzie bezpieczeństwa na serwerze.
Jak dodać uprawnienia do tego MSSQL$SQLEXPRESS
konta?
źródło
Odpowiedzi:
To konto jest identyfikatorem SID usługi.
Pełna nazwa to
NT SERVICE\MSSQL$SQLEXPRESS
.źródło
Jeśli twój serwer należy do domeny, musisz wybrać lokalizację nazwy komputera, aby nie można było znaleźć usługi NT SERVICE \ MSSQL $ SQLEXPRESS podczas dodawania użytkownika do praw bezpieczeństwa
źródło