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
ASP.NET 2.0 / 3.5 / 4.0
Ho aperto in aruba il mio SQL Server... ed ora??????? HELP!
giovedì 30 ottobre 2008 - 14.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 14:14
Salve ho qualche domanda da porvi circa un sito che ho finito di creare ed ho trasferito su aruba.it
I files aspx mi vengono aperti senza alcun problema. Il problema sta alla connessione con il mio database MS SQL.
1) Come faccio a trovare l'effetiva stringa di connessione da adoperare per connettere il sito al database ed essere sicuro che funzioni?
2) Il database lo avevo gia creato ora in aruba non è possibile trasferirlo o bisogna crearlo nuovo?
Vi prego aiutatemi!
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
gio 30 ott 2008 - 14:28
1.) nella mail d'Aruba dovrebbe esserti arrivata la stringa non di connessione ma si del tuo database
dovrebbe essere comunque qualcosa come questo "server=ip_dato_per_aruba;Database=MSSqlxxxx;User id=dato_per_aruba Password=dato_per_aruba;"
2.) dovresti fare un backup del tuo database e recuperarlo dal manager d'Aruba
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 14:38
ciao innanzitutto grazie per la risposta.
Per cio che riguarda la stringa di connessione all'interno del pannello di controllo di SQL Server, dopo aver effettuato il login c'è un parametro stringa di connessione di questo tipo:
Data Source=xx.xxx.xxx.xx;Network Library=;Connection Timeout=0;Packet Size=4096;Integrated Security=no;User ID=MSSqlxxxxx;Encrypt=no,
ma non manca qualcosa? tipo il dato relativo alla password???? e poi non c'è la dicitura server come dici tu perchè?
Infine per la seconda domanda potresti spiegarmelo meglio? cosa è questo manager di aruba?
Grazie mille :)
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
gio 30 ott 2008 - 14:48
per la prima domanda fatta, può essere abbiano cambiato anche la versione di SQL, ho fatto fatto questo progetto un anno fa, addirittura mi sembra di ricordare di aver ricevuto da loro la mail di aggiornamento versione a SQL 2008, comunque correggimi se mi sbaglio ed ecco perché la stringa di connessione può essere un po diversa.
Con rispetto al manager d'Aruba mi riferivo a il Manager di SQL che ti permette gestire il tuo DataBase tipo quello che hai te in locale sul tuo computer. RIPETO è un anno che non entro più in questo progetto (anche per correttezza al cliente).
Comunque sia mi informo un po e cerco di darti una mano, magari uno dei colleghi arriva prima di me
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 14:52
ok grazie allora aspetto una tua ulteriore risp. cmq nel pannelo di controllo di SQL Server mi viene scritto: My Little Admin for SQL Server 2005, puo esserti d'aiuto?
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 30 ott 2008 - 16:12
Ciao,
hai già provato a guardare se a questi indirizzi per vedere se trovi le risposte su come configurare asp.net?
http://assistenza.aruba.it/kb/idx/81/0/00002MS-Sql-Server.html
http://assistenza.aruba.it/kb/idx/158/0/00002Gestione-Database-MS-Sql-Server-2005.html
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 16:17
Si ma non ho trovato le risposte alle domande che mi servono :(
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 30 ott 2008 - 16:26
Allora puoi sempre chiedere sul forum di aruba dove reperire la password. Purtroppo non ho mai utilizzato un servizio con sql server e quindi non riesco a fare delle prove. Da questo link vedo che dovrebbero fornirti tutti i dati, non so però se lo fanno direttamente nella mail di attivazione o se puoi reperirli sul sito:
http://assistenza.aruba.it/kb/idx/81/459/article/Accesso-ad-una-tabella-del-MS-Sql-Server-attraverso-Aspnet.html
PS: Per quanto riguarda la connection string è corretta, il data source rappresenta il server a cui connettersi.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
gio 30 ott 2008 - 17:06
Host DataBase: 11.111.111.11 questa nella stringa di connessione sarebbe il "server"
Nome DataBase: MSSqlXyXy questo e il database della stringa di connessione
Login DataBase: MSSql010101 questo e il tuo user id
PassWord DataBase: 012012012 la password per accedere al tuo pannello per gestire il tuo database
Spazio Totale DataBase: 50 MB
"server=11.111.111.11;Database=MSSqlXyXy;User id= MSSql010101;Password=012012012;"
guardando nei miei registri ho trovato la mail, ed è di lì che ti sto costruendo questa stringa, ricorda anche che i diversi parametri che puoi ancora aggiungere alla tua stringa di connessione SQL dipendono dalle TUE richieste a livello di progetto e sicurezza
qui ti invio un link che conferma ancora la mia stringa di connessione
http://www.visivagroup.it/showthread.php?t=26691
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 18:40
ciao ragazzi credo di avere sirolto per il problema della cnnessione a SQL. anche se nn capisco come mai nn si possono creare le stored procedure è possibile?????
Ad ogni modo dareste un'okkiata a quaet'altra diuscussione??
http://www.dotnethell.it/forum/messages.aspx?ThreadID=26274
Vi rignrazio veramente tanto.. :)
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 30 ott 2008 - 21:06
Ciao
Visto che hai risolto con la stringa provo a darti una mano ... per le stored procedure in Aruba e su altro per SQL.
Nei DB MSSQL di aruba non è possibile usare l'utente DBO ... non hai i permessi per farlo ... quindi devi modificare tutte le tue SP eliminando l'utente DBO ... per cui non puoi usare nemmeno i provider sulla sicurezza ... ma devi modificare l'utente DBO eccetera.
la soluzione è creare normalmente il DB nell'applicazione... poi usare il Database Pubblishing Wizard ... per crearsi la SP del DB ed infine editarlo per togliere tutti i rifereimenti all'utente DBO ...
Se non sono stato chiaro chiedi pure... So di scrivere male :)
Saluti
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 21:30
Ciao, no, non ho capito :-)
Potresti rispiegarti? grazie :)
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 30 ott 2008 - 21:40
L'Sql di aruba non consente l'utilizzo del DBO (Data BAse Owner) cioè non puoi utilizzare l'account DBO di proprietario del DB ... hai permessi limitati al tuo account (MSSQLxxxxxx) del nome utente datoti da Aruba.... quindi devi modificare le SP del tuo DB soprattutto quelle autogenerate ... che utilizzano l'account DBO
e spero di non aver fatto altra confusione :)
Male che vada aiutami ad aiutarti e leggi cos'è un account DBO magari usando google e poi vediamo :)
Ciao
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 21:50
Si bhe ho kpt bene o male, ma non perchè non sei in grado di spiegare ma solo perchè ho poca esperienza in merito.
in poke parole ho una stored procedure tipo questa:
ALTER PROCEDURE dbo.InserisciNews
@Oggetto as text,
@Descrizione as text,
@Istituto as text
AS
Insert into News ( DataInserimento, Oggetto, Descrizione, Istituto)
values (GetDate(), @Oggetto, @Descrizione, @Istituto)
RETURN
Una seplice sp per inserire una news nel mio sito.
Cosa devo variare e come poterla fare con il Microsoft SQL Server di Aruba?
Devo forse cambiare dbo.InserisciNews in MSSqlxxxx.InserisciNews???
Grazie
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 30 ott 2008 - 22:07
>Si bhe ho kpt bene o male, ma non perchè non sei in grado di
>spiegare ma solo perchè ho poca esperienza in merito.
>in poke parole ho una stored procedure tipo questa:
>
bravoooo togli il DBO. dalla stored procedure ed inserscila su aruba vedrai che va
...
>ALTER PROCEDURE InserisciNews
> @Oggetto as text,
> @Descrizione as text,
> @Istituto as text
>AS
> Insert into News ( DataInserimento, Oggetto, Descrizione, Istituto)
> values (GetDate(), @Oggetto, @Descrizione, @Istituto)
> RETURN
>
>Una seplice sp per inserire una news nel mio sito.
>Cosa devo variare e come poterla fare con il Microsoft SQL Server
>di Aruba?
>Devo forse cambiare dbo.InserisciNews in MSSqlxxxx.InserisciNews???
si potresti fare anche come hai scritto ... ma più sempplice togli solo dbo ...
quindi
crea tutto il db (tabelle stored eccetera sulla cartella App_Data del tuo sito ... poi usi il DataBase Publishing Wizard per autogenerare una SP che ti ricrea il DB intero comprese tabelle dati SP e quant'altro ... poi con un editor di testo cerchi ed elimini [dbo]. ed il gioco e fatto funziona su aruba :)
Ciaooooo
speriamo di aver chiarito
>
>Grazie
a te per avermi ascoltato :)
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
gio 30 ott 2008 - 22:12
Questo Database Publiching Winzard dove lo trovo?
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 31 ott 2008 - 12:45
se hai VS2008 (beato te) dovrebbe essere integrato ... nella versione 2005 devi installarlo da:
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=56e5b1c5-bf17-42e0-a410-371a838e570a
Ciao!
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 31 ott 2008 - 13:09
Aggiungo un link che spiega come utilizzarlo:
http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 31 ott 2008 - 14:48
Considera che io ho visual web developer Express edition, è compatibile?
Ad ogni modo dareste un'okkiata a questa discussione?
Mille grazie ragazzi!
http://www.dotnethell.it/forum/messages.aspx?ThreadID=26300
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 !