Procedura: Connessione a SQL Server da Windows Vista

Nel sistema operativo Windows Vista è disponibile una nuova funzionalità di protezione denominata Controllo account utente. Tale funzionalità consente agli utenti di eseguire attività comuni come non amministratori. Gli account utente di Windows membri del gruppo Administrators locale possono eseguire la maggior parte delle applicazioni come se utilizzassero un account utente standard.

L'utilizzo di un account utente standard consente di proteggere il sistema, poiché tutte le applicazioni eseguite da amministratori in Windows Vista non dispongono di autorizzazioni di amministratore complete. I programmi per i quali sono necessarie autorizzazioni di amministratore, ad esempio gli strumenti per l'amministrazione del sistema, vengono avviati con autorizzazioni di amministratore solo con il consenso dell'utente.

SQL Server viene installato con il gruppo BUILTIN\Administrators come gruppo di amministrazione del sistema predefinito. Per impostazione predefinita, agli utenti di Windows Vista membri del gruppo Administrators di Windows non vengono automaticamente concessi privilegi di amministratore di SQL Server, né autorizzazioni per la connessione a SQL Server. In Windows Vista, quando un utente prova a connettersi a SQL Server, viene visualizzato un messaggio che informa che l'account non dispone dei diritti per l'accesso a SQL Server.

[!NOTA]

In SQL Server Express, gli utenti di Windows dispongono delle autorizzazioni di connessione, poiché il gruppo BUILTIN\Users viene fornito come account di accesso.

Quando un utente dell'account Administrators esegue SQL Server Management Studio, la funzionalità Controllo account utente elimina il token di appartenenza per tale gruppo e passa a SQL Server solo le informazioni dell'account utente. Viene visualizzato un messaggio che informa che l'account non dispone dei diritti di accesso a SQL Server. Per consentire l'accesso ai membri del gruppo Administrators di Windows Vista, è necessario aggiungere esplicitamente l'account agli account di accesso di SQL Server.

[!NOTA]

Se per accedere a Windows Vista si utilizza il formato username@domain, è possibile che si verifichi un errore di accesso a SQL Server o che venga visualizzato un messaggio di accesso negato. Per risolvere il problema, accedere a Windows Vista utilizzando uno dei formati seguenti: domain\username o username@fully_qualified_domain.

Per aggiungere un utente di Windows con l'account di accesso "nomecomputer\Administrator" al ruolo predefinito del server sysadmin

  1. Accedere al computer utilizzando le credenziali dell'account nomecomputer\Administrator.

  2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server e quindi SQL Server Management Studio.

  3. Connettersi a un'istanza di SQL Server

  4. Fare clic su Protezione, fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  5. Nella casella Nome account di accesso immettere il nome utente.

  6. Nel riquadro Selezione pagina fare clic su Ruoli del server, selezionare la casella di controllo sysadmin e quindi fare clic su OK.

Per aggiungere un utente di Windows con l'account di accesso "nomedominio \nomeutente" al ruolo predefinito del server sysadmin

  1. Accedere al computer utilizzando le credenziali dell'account nomedominio\nomeutente.

  2. Fare clic sul pulsante Start, su Tutti i programmi e quindi su Microsoft SQL Server. Fare clic con il pulsante destro del mouse su SQL Server Management Studio, scegliere Esegui come e specificare un accont amministratore.

    [!NOTA]

    In questo modo, le autorizzazioni dell'utente vengono elevate.

  3. Nella finestra di dialogo Controllo account utente fare clic su Continua.

  4. In SQL Server Management Studio connettersi a un'istanza di SQL Server.

  5. Fare clic su Protezione, fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  6. Nella casella Nome account di accesso immettere il nome utente.

  7. Nel riquadro Selezione pagina fare clic su Ruoli del server, selezionare la casella di controllo sysadmin e quindi fare clic su OK.