J'ai une instance SQL Server 2012 exécutée en tant que service sur mon ordinateur et, selon la page de service, elle se connecte en tant que compte "NT Service \ MSSQLSERVER". Cependant, je ne vois pas ce nom de compte ailleurs, y compris dans la zone "Utilisateurs et groupes locaux" de l'écran de gestion de l'ordinateur, car, comme le dit un lien ci-dessous, ce n'est pas un compte d'utilisateur, c'est un nom de service, dans cette case qui Microsoft a si bien étiqueté "compte". À ce stade, je peux voir beaucoup de gens confus.
La tâche que j'essaie d'accomplir est de restaurer des fichiers à l'aide de la boîte de dialogue SSMS "Localiser le fichier de sauvegarde", qui utilise une boîte de dialogue complètement différente de toutes les boîtes de dialogue d'ouverture de fichiers Windows standard, probablement parce qu'elle effectue un travail "à distance" et fonctionne à partir de la contexte de sécurité du serveur SQL, une autre source riche de confusion pour l'utilisateur final, que j'espère que cette question pourrait aider à clarifier.
Jusqu'à présent, si je veux restaurer un fichier de sauvegarde .mdf / .bak que j'ai dans l'un de mes dossiers, je dois définir ce dossier pour qu'il soit lisible par tout le monde, sinon je ne peux pas y accéder avec SQL Server "Locate Backup Fenêtre "Fichier". Je trouve cette idée que vous utilisez une interface graphique parlant à un service qui a des comptes d'utilisateurs et des droits différents de vous, que personne chez Microsoft ne voulait même vous expliquer, très déroutant même quand j'ai des années d'expérience avec l'administration système de Windows .
J'espère avoir manqué quelques pages de documentation pour SQL Server qui vous diraient, après l'installation d'une nouvelle instance de serveur SQL, comment vous pourriez configurer la sécurité.
Des messages du forum comme celui-ci ont même des membres du personnel de Microsoft disant "c'est compliqué", et que cela "a encore changé" à Denali. Comment cela fonctionne-t-il maintenant dans SQL Server 2012 et comment puis-je ajouter l'autorisation de lire les fichiers appartenant aux utilisateurs à la sécurité du moteur de base de données SQL SID
.