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
.NET Framework
Eccezione nella SqlConnection :(
lunedì 06 dicembre 2010 - 10.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.0
|
.NET 3.5
|
.NET 4.0
|
Windows Server 2008
|
Windows XP
|
Visual Studio 2010
|
SQL Server 2008 R2
|
SQL Server 2008
saturnus83
Profilo
| Newbie
45
messaggi | Data Invio:
lun 6 dic 2010 - 10:31
Salve a tutti,
ho iniziato da poco il mio viaggio in C# e SQL Server.
Sono riuscito, non senza problemi, a configurare SQL Server. Ora ho creato un piccolo applicativo sul mio pc che si interfacci con un DB creato sul nostro server (SERVER1) dove gira SQL Server 2008 R2. Il mio Pc è in rete (con Dominio).
La stringa di connessione è questa:
SqlConnection cs = new SqlConnection(@"Data Source=SERVER1;Initial Catalog=GestionaleAssistenza;User Id=CERERE\Capiluppi;Password=12obi3!!");
L'eccezione che è sollevata è questa:
System.Data.SqlClient.SqlException (0x80131904): Accesso non riuscito per l'utente 'CERERE\Capiluppi'.
in System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
in System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
in System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
in System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
in System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
in System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
in System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
in System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
in System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
in System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
in System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
in System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
in System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
in System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
in System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
in System.Data.SqlClient.SqlConnection.Open()
in GestionaleAssistenza.FrmMain.SalvaCliente() in C:\GestionaleAssistenza\GestionaleAssistenza\GestionaleAssistenza\Form1.cs:riga 104
Il programma '[5552] GestionaleAssistenza.vshost.exe: Gestito (v4.0.30319)' è terminato con il codice 0 (0x0).
DOVE SBAGLIO?
ciccio_ska
Profilo
| Newbie
46
messaggi | Data Invio:
mar 7 dic 2010 - 09:30
Ciao,
naturalmente avrai fatto le tue prove di connessione tramite Sql Server Management Studio...
Sql Server risiede su un'altra macchina ? Se si devi fare devi fare alcune impostazioni per consentire le connessione remote ecc.
Fai questi controlli e magari fornisci maggiori dettagli.
Francesco Scalise
blog:
http://netdev.flash-hacks.com
saturnus83
Profilo
| Newbie
45
messaggi | Data Invio:
mar 7 dic 2010 - 10:34
>Ciao,
>naturalmente avrai fatto le tue prove di connessione tramite
>Sql Server Management Studio...
>Sql Server risiede su un'altra macchina ? Se si devi fare devi
>fare alcune impostazioni per consentire le connessione remote
>ecc.
>
>Fai questi controlli e magari fornisci maggiori dettagli.
Ciao,
SQL Server risiede sul nostro server (SERVER1). Il mio pc è in rete con dominio CERERE.
Avevo già incluso il DB come datasource, ma inspiegabilmente ora me lo da disconnesso
e non capisco perchè!
Se faccio il test della connessione da Visual Studio mi da errore:
1280x1024
150Kb
Hai qualche idea?
saturnus83
Profilo
| Newbie
45
messaggi | Data Invio:
mar 7 dic 2010 - 15:38
Ho risolto creando un nuovo utente coi privilegi specifici e impostando l'autenticazione SQL Server. Ora va.
Grazie comunque. :)
sankyu
Profilo
| Senior Member
266
messaggi | Data Invio:
mer 8 dic 2010 - 12:47
bastava che dall'istanza di sqlserver creavi una nuova login utilizzando il tuo utente che è registrato in Active directory
Consulente e Sviluppatore .net in ambito finanziario
Dai un occhio al mio blog potrebbe tornarti utile
http://dotnetmemo.blogspot.com
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 !