Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Programmi per la costruzione delle pagine web
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Programmi per la costruzione delle pagine web Dreamweaver, FrontPage e altri software di sviluppo

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Programmi per la costruzione delle pagine web


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 08-01-08, 21:30   #16 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835


no no no... sta cosa non è possibile...mi pare assurdo...
un Db è lo stesso su qualsiasi versione di SQL Server ...
se estrai lo script del tuo DB e lo esegui su un Db di aruba DEVE funzionare...

Tu NON devi fare girare SQL Server Express su Aruba (forse ti sei spiegato male con loro o hanno capito male loro..e quindi per forza ti hanno dato quella risposta), tu devi solo "copiare" o "clonare" un DataBase dal tuo PC locale ad Aruba...

Non confondere SQL Server (Express o Standard o Enterprise) che è il "Gestore di Database" con il Database (che alla fin fine sono dei file in cui sono scritti dei dati....)

Un Database di SQL Server (qualsiasi versione) è fatto di 2 file: 1) un file MDF (contiene i dati) e 2) un File LDF (il file di LOG)

Il database lo puoi aver creato con qualsiasi versione di SQL Server

Su Aruba il Database te lo danno già loro, ha un nome tipo MSSql12345...

Esporti dal tuo SQL Server Express gli script di creazione delle tabelle ("CREATE TABLE XXXXX" etc..) e li esegui nella console di amministrazione di SQL Server su Aruba...

Deve funzionare su praticamente qualsiasi Gestore di DB, SQL Server Express o 2005 Standard/Enterprise, ma in pratica anche su Access o MySQL...il linguaggio SQL è sostanzialmente identico x tutti...

Hai fatto come ti ho detto (esportare lo script ed eseguirlo sul server di aruba)?

dai che 'sta cosa la dobbiamo risolvere!!!
proviamo passo passo...riguardati le mie istruzioni ed esporta lo script almeno di una tabella...
__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Vecchio 09-01-08, 00:51   #17 (permalink)
User
 
Data di registrazione: Jan 2008
Messaggi: 24
sql server express

La faremo + lunga della "Diivina commedia"

Ti ringrazio per la tua volontà... ok andiamo fino alla fine!

alura: sono nel mio pannello di Aruba ed ho:
*********************************
Connessioni
Strumenti
- nuova query
- genera script insert
- procedura guidata import CSV
- backup - restore
Database
Preferenze
*********************************
ti torna? OK

adesso prendo il mio DB (mdf) dal progetto web di VS2005 e me lo
copio dentro:
C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data
così lo posso aprire con "Sql Server Management Studio Express"
e crearmi lo script...


che dici?
dupin73 non in linea   Rispondi citando
Vecchio 09-01-08, 04:51   #18 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835
dico di sì...

il file .MDF dovrebbe stare già sotto SQL Server Express...con VS2005 ti connetti già a SQL Server Express, no??? il file può stare anche dove è adesso, al massimo se non risulta in SQL Express devi fare un "attach" del DB in SQL Express...


1) lancia il SQL Server Management Studio e conettiti al tuo database.

2) da qui estrai gli script (comando col tasto destro sul DB o sulle tabelle, da lì poi generi lo script)

3) salva lo script dove vuoi

4) vai su aruba e su "nuova query" fai copia/incolla del testo dello script. Attenzione che non devi creare anche il DB (Che su aruba c'è già) ma solo tutte le tabelle...(se vuoi posta qui il testo dello script che gli diamo un occhio insieme)

5) esegui. Se non ci sono errori avrai eseguito lo script SQL e lui avrà generato tutte le tabelle nel DB su aruba.

6) cambia le proprietà nei file di configurazione della Connection String perchè puntino al DB su aruba.

7) inserisci manualmente o dalle tue pagine web i dati nel tuo DB su aruba e dovresi essere a posto...

__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Vecchio 09-01-08, 12:37   #19 (permalink)
User
 
Data di registrazione: Jan 2008
Messaggi: 24
sql server express

ok

ti invio lo zip dello script totale del DB

fammi sapere...

sicuramente dovrò sostituire q.sa... no?


ciao
Files allegati
Tipo di file: zip prova.zip (17.8 KB, 5 visite)
dupin73 non in linea   Rispondi citando
Vecchio 10-01-08, 03:06   #20 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835
ciao, ho dato un'occhiata al tuo script e mi pare corretto...
ho solo una domanda...ma che database è??? io credevo che dovessi portare su aruba il database dei contenuti su cui il tuo sito web si appoggia....qui dentro c'è un sacco di roba di cui non comprendo l'utilità...

in ogni caso...vediamo di analizzare cosa fa lo script...

1) lo script crea all'inizio una serie di RUOLI di sicurezza (comandi CREATE ROLE)...unico mio dubbio: occorre vedere se l'utenza con la quale ti connetti sul server di aruba (quella che ti hanno dato loro) ha i privilegi sufficienti per poterlo fare...
2) poi crea degli SCHEMA e assegna i permessi ai ruoli che ha appena creato (comandi CREATE SCHEMA)
3) poi negli schema creati crea una serie di tabelle (comandi CREATE TABLE) con relative chiavi primarie, indici etc etc...
4) poi crea una serie di STORED PROCEDURES (comandi CREATE PROCEDURE)
5)) poi crea delle Views (comandi CREATE VIEW)
6) infine crea relazioni tra le tabelle...(comandi ALTER TABLE...FOREIGN KEY...REFERENCES)

tutti i comandi (a parte i primi "CREATE ROLE", vedi sopra il mio dubbio) dovrebbero essere accettati senza problemi...(ho dato un'occhiata nell'help di aruba...dice sempliemente "Quali sono i permessi del mio account SQL Server? Con il suo account può accedere in lettura e scrittura al database assegnato. L'utente non è dbo.")

mi resta da capire a cosa serva 'sta roba...non so cosa sia 'sto database...sei sicuro che ti serva portarlo sul server aruba???

dovrebbe essere sufficiente uploadare su aruba i files aspx e tutte le risorse della tua applicazione e il database dei contenuti del sito...
questa mi pare più roba ch ha a che fare col codice (vedo che crea tabelle per eventi, procedure e simili...)

questa roba non so a cosa serva onestamente...ma adesso è quasi l' una di notte...troppo tardi per provare a capirci di più...

(PS: vedi qui: forum.aspitalia. com/forum/post/262041/UtilizzoStrumentoAmministrazioneSitoWeb.aspx ....pare che il tizio abbia avuto il tuo stesso problema...)
__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Vecchio 10-01-08, 21:10   #21 (permalink)
User
 
Data di registrazione: Jan 2008
Messaggi: 24
sql server express

ok... ne ho creata una + semplice (quella la avevo presa da uno Starter Kit)
eccola:

************************************************** *
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Table1]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Table1](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Nome] [nchar](10) NULL,
[Cognome] [nchar](10) NULL,
[Indirizzo] [nchar](10) NULL,
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
************************************************
ho sostituito "dbo" con il numero dato da aruba...

ha fatto secondo indicazioni e come per magia mi è comparsa
la tabella sotto il pannello... (per te)

ora dovrò farlo per le altre tabelle giusto? E ok...



Ho provato a fare una chiamata in un GridView
ma mi da errore

la stringa di connessione è questa:

<connectionStrings>
<add name="vaiii10" connectionString="provider=SQLOLEDB;data source=XX.XXX.XXX.XX;database=MSSqlXXXXX;uid=MSSql XXXXX;pwd=XXXXXXXX;"providerName="System.Data.SqlC lient" />
</connectionStrings>

l'errore è questo:
Server Error in '/' Application.

Keyword not supported: 'provider'.






che c'è di sbagliato?



dai che ce la faccio!!
dupin73 non in linea   Rispondi citando
Vecchio 10-01-08, 21:16   #22 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835
Quote:
dupin73 Visualizza il messaggio
ho sostituito "dbo" con il numero dato da aruba...
bravissimo, mi ero dimenticato di dirtelo....

Quote:
ha fatto secondo indicazioni e come per magia mi è comparsa
la tabella sotto il pannello... (per te)
beh, grazie, chi la dura la vince...ma ce l'abbiamo fatta insieme, quindi va divisa in due

Quote:
ora dovrò farlo per le altre tabelle giusto? E ok...
yes

Quote:
Ho provato a fare una chiamata in un GridView
ma mi da errore
oh cavoli...qui non so troppo darti una mano...adesso sto uscendo, magari dopo gli dò un'occhio...
__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Vecchio 10-01-08, 21:29   #23 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835
Ciao, un secondo poi scappo....
non deovresti usare il Sql Native Client come libreria di connessione? dovrebbe essere meglio di OleDB, prova a vedere se possibile farlo e se aruba lo supporta...
(prova a usare questa forma: Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase ;Uid=myUsername;Pwd=myPassword


oppure dai un'occhiata qui: ww. connectionstrings.com dovresti trovare un po' di spiegazioni (spero)

adios per ora....!!! :-)
__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Vecchio 11-01-08, 00:18   #24 (permalink)
User
 
Data di registrazione: Jan 2008
Messaggi: 24
sql server express

ok grazie...
provvederò con le modifiche in mattinata e poi ti dico
dupin73 non in linea   Rispondi citando
Vecchio 11-01-08, 00:39   #25 (permalink)
User
 
Data di registrazione: Jan 2008
Messaggi: 24
Autodafe For President

AUTODAFE FOR PRESIDENT



Signore e signori sono riuscito a collegare il db fatto con sql express
di VS2005 con un hosting base windows di Aruba...


ho perso un mese di "ticket" con il servizio assistenza Aruba...
neanche loro sapevano come fare!

INCREDIBILE

ciao ciao

thanks a lot autodafe
dupin73 non in linea   Rispondi citando
Vecchio 11-01-08, 00:47   #26 (permalink)
Esperto
 
L'avatar di autodafe
 
Data di registrazione: Dec 2006
Ubicazione: Monza
Messaggi: 1,835
Alleluja fratello!!!

hai visto, uomo di poca fede, che ci riuscivi?!?!?!
e c'è anche voluto meno del previsto !!!

ottimo, sono contento per te!

PS. questi siamo io e dupin73 che festeggiamo:
ww.pages2send.com/smileforyou/smile2.jpg
__________________
Il Mio Sito Personale
autodafe non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 23:04.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.