20 messaggi dal 22 luglio 2002
Buongiorno a tutti!
L'altro giorno ho acquistato uno spazioweb su aruba con hosting + MS Sql Server.
Ho iniziato un piccolo sito in asp.net 2.0 creando una pagina di login e una default.aspx.
Ho gestito un utente usando "Configurazione di ASP.net" e in locale tutto funziona. Quando apro la pagina login e inserisco UN e PW vengo reindirizzato correttamente a default.aspx.

Ora ho provato a pubblicare il tutto sullo spazio di aruba e, con la pubblicazione mi vengono copiate le pagine ma non i file MDF.
Quindi, se eseguo la pagina login.aspx e provo ad accedere mi viene restituito questo errore:

Server Error in '/' Application.
--------------------------------------------------------------------------------
The SSE Provider did not find the database file specified in the connection string. At the configured trust level (below High trust level), the SSE provider can not automatically create the database file.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Configuration.Provider.ProviderException: The SSE Provider did not find the database file specified in the connection string. At the configured trust level (below High trust level), the SSE provider can not automatically create the database file.
--------------------------------------------------------------------------------




Se invece copio MANUALMENTE i file MDF e LDF allora mi viene restituito questo errore:

Server Error in '/' Application.
--------------------------------------------------------------------------------
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)



Che fare?
Grazie 1000 a tutti.
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
> che fare?

devi ricostruire "a mano" il database ed importare i dati che hai preparato in locale.

http://assistenza.aruba.it/kb/idx/158/0/00002Gestione-Database-MS-Sql-Server-2005.html

devi far attenzione allo schema, in quanto (probabilmente) tu in locale lavori con dbo, quindi se fai cre...

hai mai usato SQL Server Management Studio Express ?

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
20 messaggi dal 22 luglio 2002
>devi ricostruire "a mano" il database ed importare i dati che hai preparato in locale.

Ma devo ricostruirlo all'interno del MS Sql su aruba?

>
devi far attenzione allo schema, in quanto (probabilmente) tu in locale lavori con dbo, quindi se fai cre...

Cre?

>
hai mai usato SQL Server Management Studio Express ?


No...a cosa serve?
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
> cre..

mi sono reso conto che ho dato per scontato che tu usassi correntemente SQL Server Management Studio Express.

Il concetto principale è che devi ricostruire dati e db dal pannello di controllo di mssql di aruba, quindi devi scrivere delle "query" sql che creino tabelle,dati,viste e storeprocedure.

Visual studio non credo ti aiuti, mentre Server Management Studio Express è lo strumento adatto per gestire i database, in tale strumento ad esempio puoi fare click con il tasto destro su una tabella e farti creare da lui lo script per la creazione, anche se tali script si riferirebbero al tuo "schema" che usi in locale per il db.

Non ti voglio spaventare ma se non l'hai mai usato hai diversi piccoli scogli da superare.

Per prima cosa proverei a chiedere ad aruba se ci fosse un metodo più semplice.

Purtroppo non puoi fare la semplice copia dei file per scelte di sicurezza (ed altro).

Non ti scoraggiare.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
20 messaggi dal 22 luglio 2002
Aiuto! :(
Aruba mi da la possibilità di caricare un file di backup e quindi posso ricreare il DB facendo un semplice restore....qui in azienda ho MS Sql 2000, ma non credo dovrebbero eserci problemi; infatti il restore mi viene eseguito correttamente.

Se cosi' puo' andare...come faccio a dire al mio "sito" di scrivere e leggere i dati sugli utenti puntando al mio DB su sql e non sul file MDF?

Penso di essere qlquanto confuso....
60 messaggi dal 12 novembre 2006
Quando copi i file nel sito di Aruba devi modificare il web.config nel seguente modo:

<connectionStrings>
    <add name="DBcomuneConnectionString" connectionString="Data Source=62.156.xx.xx;User ID=sa;Password=tuapassword;database=NomeDatabase"/>
  </connectionStrings>


Dove devi inserire i dati che aruba ti ha fornito nella mail di attivazione dello spazio MS SQL.

Il mio consifglio è di lasciare il web.config originale e crearne una copia da modificare ( sul desktop ad esempio ) e copiarla subito dopo il resto.

Altrimenti poi non ti funzionan più in locale.
20 messaggi dal 22 luglio 2002
Se adesso guardo il web.config non vedo nessuna stringa di connessione.
E' normale?
Il sito (in locale) si collega normalmente al file MDF da lui creato...ma io vorrei puntare a sql server in locale e poi, in fase di pubblicazione, al sql di aruba.

Dove devo settare il puntamento al SQL Server locale?
7 messaggi dal 04 luglio 2004
Scusa Ing.Alessandro ma tu l'hai usata questa stringa su aruba e funziona? ecco vorrei solo sapere se è sicuro che funzioni visto che come gli altri sto uscendo pazzo grazie

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.