PDA

View Full Version : aiuto su come salvare un programma


brizzius
16-01-2010, 14:07
salve a tutti sono abbastanza in crisi perchè dovrei formattare il pc e ho in esso integrato un programma gestionale che al suo interno ha un database di clienti miei quindi è molto importante. il fornitore del sudetto software quando comprai la licenza e il programma non mi diede il cd di installazione e ora questa ditta non esiste piu quindi non so prorpio come fare a salvare il programma ovvero il programma sta in c:/programmi/ ma se copio semplicemente tutta la cartella e la provo su un altro pc parte ma mi da una serie di errori del tipo apapre una casella con scritto :
MICROSOFT.NET FRAMEWORK e nei dettagli trovo questo codice di errore :
e informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.Data.SqlClient.SqlException: Si è verificato un errore di rete o specifico dell'istanza mentre si cercava di stabilire una connessione con il server SQL. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote. (provider: Interfacce di rete SQL, error: 26 - Errore nell'individuazione del server/dell'istanza specificata)
in System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
in System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
in System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
in System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
in System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
in System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, 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 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
in System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
in System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
in System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
in SMARTCARDSYS.datadbDataSetTableAdapters.ABBONAMENTITableAdapter.FillByAttivo(ABBONAMENTIDataTable dataTable)
in SMARTCARDSYS.FrmMain.ImpostaAbbonamenti_Def()
in SMARTCARDSYS.FrmMain.FrmMain_Load(Object sender, EventArgs e)
in System.EventHandler.Invoke(Object sender, EventArgs e)
in System.Windows.Forms.Form.OnLoad(EventArgs e)
in System.Windows.Forms.Form.OnCreateControl()
in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
in System.Windows.Forms.Control.CreateControl()
in System.Windows.Forms.Control.WmShowWindow(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.ContainerControl.WndProc(Message& m)
in System.Windows.Forms.Form.WmShowWindow(Message& m)
in System.Windows.Forms.Form.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
FIDELIT007
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///I:/ATUM/fidelit%20007/FIDELIT007.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 8.0.0.0
Versione Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Data
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Data.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_it_b77a5c561934e089/System.Data.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.




come posso risolvere questo problema e come posso farmi un backup di questo programma ?
grazie a tutti:mc:

wjmat
16-01-2010, 14:19
ciao

è da escludere a priori che tu riesca a portare il programma fuori da li perchè non puoi sapere tutti i file e chiavi di registro copiate al momento dell'installazione
a cosa è duvuta la necessità di formattare?

brizzius
16-01-2010, 14:47
hard disk che sta per cedere fa le bizze quindi prima che sia troppo tardi devo farlo perforza :( :( non esiste qualche programma apposito per fare queste cose ? caspita è prorpio un bel guaio

wjmat
16-01-2010, 15:08
in backup in firma, cerca un programma che supporta la migrazione per clonare il tuo disco

emmedi
16-01-2010, 15:09
E non hai i recapiti di qualche addetto che effettuava le installazioni nella speranza che conservi qualche copia del programma?

Energy++
16-01-2010, 16:10
dall'errore si capisce benissimo che non riesce a trovare il server SQL.

Quindi inizia installando quello e riprova a farlo partire.

xcdegasp
16-01-2010, 16:17
e visto che usa mySQL i contatti e tutta la roba sta lì dentro quindi basta estrapolare i dati contenuti in mySQL scrivendoli in un file csv ;)

il programma non faceva altro che crearti una gui (interfaccia ossia una finestra di dialogo visiva) e semplificare le query, quello che mostrava era semplicemente il contenuto del database.

brizzius
17-01-2010, 14:23
e visto che usa mySQL i contatti e tutta la roba sta lì dentro quindi basta estrapolare i dati contenuti in mySQL scrivendoli in un file csv ;)

il programma non faceva altro che crearti una gui (interfaccia ossia una finestra di dialogo visiva) e semplificare le query, quello che mostrava era semplicemente il contenuto del database.



quindi ricapitolando io ho provato ad installare questo : MySQL Community Server scaricandolo dirrettmanete dal sito http://dev.mysql.com/downloads/

ma nonostante cio da sempre il solito errore dicicamo che il programma mi permete di fare dei backup dei dati dei clienti e li salva in file con estensione .mdf

a me interesserebbe anche solo recuperare i dati dato che qesto programma lo uso solo come archivio dati (era un programma che gestiva le vendite con delle tessere fedeltà e mi segnava gli acquisti fatti su delle tessere con chip )

cosa sbaglio ho sbaglaito programma oppure va anche configurato ?

xcdegasp
18-01-2010, 00:23
se tu copi il porgramma e lo incolli in un altro pc poi dovrai anche dargli il nuovo indirizzo per il mySQL quindi in che cartella sta, conm che utente collegarsi, quale password e via di conseguenza.
probabilmente saranno cose memorizzate in un file di configurazione quindi presumo un *.ini oppure un *.bat :)

emmedi
18-01-2010, 09:45
Vista l'estensione dei file (mdf) dovrebbe trattarsi di Microsoft SQL Server e non di Mysql.

brizzius
19-01-2010, 23:35
ottimissimo è bastato installare microsoft windows sql e il programma è partito perfettamente dandomi tutto l'elenco dei clienti grazie mille wow sospiro di sollievo
grazie a tutti siete stati gentilissimi :sofico:

wjmat
20-01-2010, 10:14
ottimo :)

emmedi
20-01-2010, 11:26
Bene per te!
Se utilizzi il programma solo come funzione archivio potresti prendere in considerazione l'idea di esportare i dati in un formato più gestibile e magari aperto; da una ricerca ho visto che è possibile interfacciare il modulo Base di openoffice a ms sql server.
Ti lascio anche il link ad una guida su openoffice e i database:
http://softcombn.com/wpblog/?page_id=49