Permessi sql server 2005

giovedì 20 novembre 2008 - 16.07

j-giacopo Profilo | Newbie

bouna sera a tutti.
Sono nuovo di questo forum anche se ho già scroccato diversi aiuti leggendolo in passato.Ho un problema con gli accessi in sql server 2005:
1)ho scritto un programma in c# che dovrebbe collegarsi ad una macchina (in pratica un server) che contine un database, di cui io conosco idirizzi e tutto il necessario.
2)provando il programma in locale tutto ok.
3)dovrei aver dato i permessi a tutti con la query: GRANT ALL ON <tabella> TO [<server>\Guest].
Mi da ancora l'errore: accesso non riuscito per l'utente <server>\Guest.
Mi sembra di aver capito che ho completamente sbagliato la query per i permesi.
Mi potreste molto gentilmente aiutare?
Ringrazio in anticipo, a presto.

iif Profilo | Expert

Se lo fai in modalità anonima devi abilitare l'utente aspnet, altrimenti devi personalizzare la connessione d abilitare gli utenti che possono connettersi al db.

lbenaglia Profilo | Guru

>Ho un problema con gli accessi in sql server 2005:

Ciao jacopo,

Per quanto riguarda i concetti di Autenticazione ed Autorizzazione dai una lettura a questo articolo di Luca, che pur riferendosi a SQL Server 2000 rimane valido anche per le versioni successive:
http://technet.microsoft.com/it-it/library/cc645510.aspx

Invece per verificare se la tua istanza è configurata per essere acceduta remotamente fai riferimento a questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971

>Ringrazio in anticipo, a presto.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

j-giacopo Profilo | Newbie

Grazie mille! Siete stati velocissimi. Mo mi studio gli articoli che mi hai suggerito e vi farò sapere. Ancora grazie.

j-giacopo Profilo | Newbie

ancora io.Grazie lbenaglia, qulle due pagine che mi hai suggerito le avevo già lette, ma mi sa che non le ho capite tanto bene. Domande:
1)Mi sembra di aver capito che devo usare una stringa di connessione di questo formato:
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
ma io sto usando l'autenticazione di windows.Devo togliere "User ID=myUsername;Password=myPassword"?
2)l'utente aspnet devo crearlo seguendo i passi dell'articolo di luca (scusate la confidenza)?
Scusate l'insistenza ma proprio questo procedimento non mi entra in testa...
GRAZIE,
ciao!!

lbenaglia Profilo | Guru

>ancora io.Grazie lbenaglia, qulle due pagine che mi hai suggerito
>le avevo già lette, ma mi sa che non le ho capite tanto bene.
Eppure sono scritte in modo estremamente chiaro

>Domande:
>1)Mi sembra di aver capito che devo usare una stringa di connessione
>di questo formato:
>Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial
>Catalog=myDataBase;User ID=myUsername;Password=myPassword;
>ma io sto usando l'autenticazione di windows.Devo togliere "User
>ID=myUsername;Password=myPassword"?
Se la macchina client e quella server risiedono nello stesso dominio o in domini trustati allora puoi utilizzare la Windows Authentication, diversamente dovrai configurare l'istanza per accettare anche la SQL Server Authentication tramite SSMS.
Se la porta utilizzata è quella di default (1433) puoi evitare di specificarla nella connection string.
La sezione Network Library=DBMSSOCN rimuovila.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

j-giacopo Profilo | Newbie

Buon giorno a tutti.
Grazie lbenaglia, molto probabilmente l'errore è proprio quello.Ora però è nato un nuovo problema:
come faccio a convertire l'accesso da windows a sql?

lbenaglia Profilo | Guru

>come faccio a convertire l'accesso da windows a sql?
Lancia SSMS, seleziona l'istanza in Object Explorer, Tasto DX, Properties, tab Security, seleziona l'option button "SQL Server and Windows Authentication mode".
Dopo aver modificato la modalità di autenticazione riavvia l'istanza.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5