Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Permessi sql server 2005
giovedì 20 novembre 2008 - 16.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
j-giacopo
Profilo
| Newbie
6
messaggi | Data Invio:
gio 20 nov 2008 - 16:07
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
713
messaggi | Data Invio:
gio 20 nov 2008 - 16:11
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
5.625
messaggi | Data Invio:
gio 20 nov 2008 - 16:23
>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
6
messaggi | Data Invio:
gio 20 nov 2008 - 16:26
Grazie mille! Siete stati velocissimi. Mo mi studio gli articoli che mi hai suggerito e vi farò sapere. Ancora grazie.
j-giacopo
Profilo
| Newbie
6
messaggi | Data Invio:
gio 20 nov 2008 - 16:52
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
5.625
messaggi | Data Invio:
gio 20 nov 2008 - 17:11
>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
6
messaggi | Data Invio:
ven 21 nov 2008 - 10:12
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
5.625
messaggi | Data Invio:
ven 21 nov 2008 - 10:37
>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
Torna su
Stanze Forum
Elenco Threads
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 !