Ho un'istanza di SQL Server 2012 in esecuzione come servizio sul mio computer e in base alla pagina del servizio accede come account "Servizio NT \ MSSQLSERVER". Tuttavia, non riesco a vedere quel nome account da nessun'altra parte, incluso nell'area "Utenti e gruppi locali" nella schermata di gestione del computer, perché, come dice un link qui sotto, non è un account utente, è un nome di servizio, in quella casella che Microsoft ha così utile l'etichetta "account". A questo punto posso vedere molte persone confuse.
L'attività che sto tentando di eseguire è ripristinare i file utilizzando la finestra di dialogo SSMS "Individua file di backup", che utilizza una finestra di dialogo completamente diversa da qualsiasi finestra di dialogo aperta di file standard di Windows, probabilmente perché esegue un lavoro "remoto" e opera dal contesto di sicurezza del server SQL, un'altra ricca fonte di confusione per l'utente finale, che spero che questa domanda possa aiutare a chiarire.
Finora se voglio ripristinare un file .mdf / .bak di backup che ho in una delle mie cartelle, devo impostare quella cartella in modo che sia leggibile da Tutti o altrimenti non riesco ad accedere lì con SQL Server "Trova backup File "finestra. Trovo l'idea che tu stia utilizzando una GUI che parla con un servizio che ha account e diritti utente diversi da te, che nessuno in Microsoft si è nemmeno preoccupato di chiarirti, molto confuso anche quando ho anni di esperienza con l'amministrazione del sistema Windows .
Spero di aver perso alcune pagine di documentazione per SQL Server che ti direbbero, dopo aver installato una nuova istanza di SQL Server, come impostare la sicurezza.
I post nei forum come questo hanno persino uno staff Microsoft che dice "questo è complicato" e che "è cambiato, ancora" in Denali. Come funziona ora in SQL Server 2012 e come posso aggiungere l'autorizzazione per leggere i file appartenenti agli Utenti alla sicurezza del motore di database SQL SID
.