- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- problemone IIS 7 e applicazione ASP, migrazione da vecchio server a nuovo server
-
Ok, devi recuperare il file .mdf di Sql, installare sul nuovo server (o dove vuoi tu) MS SQLExpress e fare "attach" del database, infine devi modificare la stringa di connessione con la nuova configurazione...
-
@artcava said:
Dovresti avere un istanza di SQL Express su una macchina che si chiama "SERVER-HP", se il nuovo Server che ospita l'applicazione non "vede" questa macchina sicuramente l'applicazione non può funzionare...
Il problema comunque non dovrebbe essere ASP...
Facci sapere come vaQuesti programmi sono installati sul nuovo server, poichè gira un gestionale:
MySQL Server 5.1
MySQL Tools for 5.0
MySql Connector/ODBC 5.1Sull'ahard disk del vecchio server, che tra le altre cose era stato riformattato :-(, ho trovato queste cartelle:
Microsoft SQL Server
al suo interno ci sono queste cartelle
80
90
MSSQL.1
MSSQL.2Dentro 80 ci sono:
COM
ToolsDentro 90 ci sono:
COM
Tools
EULA
DSK
Setup Bootstrap
SharedDentro MSSQL.1 ci sono:
MSSQL\Backup
MSSQL\Binn
MSSQL\Data
MSSQL\Install
MSSQL\LOG
MSSQL\Template DataDentro MSSQL.2 ci sono:
MSSQL\Backup
MSSQL\Binn
MSSQL\Data
MSSQL\Install
MSSQL\LOG
MSSQL\Template Data
MSSQL\FTData
MSSQL\repldataNella cartella MSSQL.1\MSSQL\Data ho trovato:
circolo_Data.MDF
circolo_Log.LDFChe versione di sqlexpress installo su Windows 2008 server r2?
come effettuo la connessione al db??Scusate l'ignoranza...in questo campo!!
-
Secondo me questo:
https://www.microsoft.com/it-it/download/details.aspx?id=30438
-
ok, ho installato la versione a 64 bit...
ora????
-
Ora, credo tu debba affidarti a qualcuno che si occupi di SQL Server, poiché ASP in questa fase non c'entra...
Comunque hai i files del DB, meglio ancora sarebbe avere i backup... In SQL devi creare una nuova istanza di DataBase e agganciare i vecchi files a questa...
Qui però il supporto, come ti dicevo, lo devi chiedere ad un esperto SQL...Sulla stringa di connessione dall'applicativo al Database invece puoi continuare a chiedere qui.
Spero di esserti stato d'aiuto almeno nel trovare la strada...
-
Ok, grazie mille
-
Sono riuscito tramite sql management e i 2 file mdf e ldb a ricollegare il db, adesso ho fatto il backup, ma non so come farglielo passare a is 7 in modo che l"applicazione si colleghi al db
-
OK, all'inizio del codice che avevi postato trovi:
Application("StringaConnessione") = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=avenger;Initial Catalog=circolo;Data Source=SERVER-HP\SQLEXPRESS"
Qui ci sono 4 parametri in particolare:
User ID: tipicamente sa come nel codice
Password: quella scelta durante l'installazione di SQL
Initial Catalog: Il nome del Database
Data Source: L'istanza del Server SQL nella forma "Nome macchina"\SQLEXPRESS
-
ok, allora con Sql server managment accedo al db 'circolo' e leggo il db, ma iis7, dove gira l'applicazione , non mi permette di accedere.
qui ho postato l'applicazione, cosi si capisce meglio.
ht**p/win . lofacciamonoi . it / cclazio / utente / cc.aspDigito un nome utente e password ma non entro (chiaramente sul mio pc in locale non sul web)
-
mmmhhh... Se adesso il Server SQL è su una macchina diversa da quella dove c'è l'applicazione web devi abilitare per SQL il TCP/IP.
Per farlo devi usare l'applicazione "SQL Server Configuration Manager", presente nei vari tool di SQL ServerSe non è il tuo caso oppure Applicazione web e SQL sono sulla stessa macchina allora il problema è da ricercare altrove...
Prova a sostituire il nome macchina con l'IP, verifica che il nome del Database corrisponda a quello inserito nella stringa di connessione...