9 messaggi dal 12 giugno 2006
Ciao,
ho un sito internet pubblicato su IIS.
Ogni tanto dovrei lanciare un exe che modifica alcuni dati del database SQL utilizzato dal sito.
Il problema è che se navigo nel sito e, prima di riavviare IIS lancio l'eseguibile, l'exe da errore perchè risulta che il db sia impegnato.
Non è possibile modificare i dati senza dover per forza scollegare il sito (diversamente tiene occupata la connessione al db).
Non c'è un modo per risolvere questo problema?
Grazie.
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
Batuffolo ha scritto:
Ciao,
ho un sito internet pubblicato su IIS.
Ogni tanto dovrei lanciare un exe che modifica alcuni dati del database SQL utilizzato dal sito.
Il problema è che se navigo nel sito e, prima di riavviare IIS lancio l'eseguibile, l'exe da errore perchè risulta che il db sia impegnato.
Non è possibile modificare i dati senza dover per forza scollegare il sito (diversamente tiene occupata la connessione al db).
Non c'è un modo per risolvere questo problema?
Grazie.

Ciao,
che significa "il db sia impegnato"? Qual è l'errore preciso?
In generale, se l'eseguibile agisce sui dati come una tradizionale app web, non dovresti avere la necessità di scollegare il db a meno di un ripristino di backup, ad esempio..

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
9 messaggi dal 12 giugno 2006
Mi scrive:
Impossibile aprire il database "tennisdb" richiesto dall'account di accesso. Accesso non riuscito. Accesso non riuscito per l'utente 'ANDREA\User'.

La app.config dell'exe contiene:
<add name="Elabora.My.MySettings.ASPNETDBConnectionString" connectionString="Data Source=.\SQL2008;AttachDbFilename=C:\Inetpub\wwwroot\Tennis\App_Data\ASPNETDB.MDF;Initial Catalog=tennisdb;Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />


La web.config del sito contiene:
<add name="ASPNETDBConnectionString1"
connectionString="data source=.\SQL2008;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />

Cosa sbaglio?

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.