126 messaggi dal 12 febbraio 2007
Domanda sciocca,creo una semplice form che fa una query sul database
mi collego a sql con nome utente e password, tramite classica stringa nel web.config
qual'è l'utente che esegue la query ?

la domanda nasce dal fatto che il provider mi restituisce un errore del tipo:

The DELETE permission was denied on the object 'xxxxxxx', database 'xxxx', schema 'dbo'.

grazie a tutti per le risposte
Ciao,
è l'utente della connection string. Se vai in Trusted connecion è l'utente di AD con cui dai il login su Windows.

Vittorio
Modificato da Vitto970 il 22 gennaio 2020 09:59 -
126 messaggi dal 12 febbraio 2007
ok infatti
mi potresti fare un esempio di trusted connection ?
ho provato cosi :

<add name="xxxx" connectionString="Data Source=xxx;Initial Catalog=xxx;Integrated Security=True;" providerName="System.Data.SqlClient" />


ma mi da errore non mi si logga
Va bene come hai fatto, ma devi mettere:

Trusted_Connection=Yes

non integrated security
126 messaggi dal 12 febbraio 2007
grazie,
ma con questa stringa
<add name="xxxx" connectionString="Data Source=xxxx;Initial Catalog=xxx;Trusted_Connection=Yes;" providerName="System.Data.SqlClient" />

seguita a darmi purtroppo lo stesso problema....
come se mi prendesse il nome macchina invece dell'utente.
Modificato da FranzIt il 22 gennaio 2020 11:33 -
256 messaggi dal 30 novembre 2004
io aggiungerei:
User ID=xxxx;Password=xxxx;
che è l'utente che può accedere al db

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.