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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Pubblicazione Sql
giovedì 12 settembre 2013 - 11.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
vittosss
Profilo
| Junior Member
124
messaggi | Data Invio:
gio 12 set 2013 - 11:43
Ciao a tutti,
vi racconto quello che cerco di fare.
io ho il mio db e vorrei rendere consultabile, all'esterno, una mia tabella.
al momento ho spedito un file xls a chi dovrà leggere i miei dati. il foglio xls contiene le info di connessione al db. ( prima si dovrà connettere in vpn )
il problema sorge se io volessi permettergli anche l'aggiornamento di un campo del foglio xls e quindi update sulla tabella sql.
sto meditando update tramite xls...o forse pubblicarlo via web? è possibile?
( parlo di sql server 2008 r2 )
ciao e grazie
V.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 12 set 2013 - 14:23
>Ciao a tutti,
ciao
>vi racconto quello che cerco di fare.
>io ho il mio db e vorrei rendere consultabile, all'esterno, una mia tabella.
il fatto che sia consultabile così com'è non è una pratica da seguire di solito.
Considera che se un utente fa fullscan sui tuoi dati e se i tuoi dati crescono.. le performance (consderata anche la rete) calano drasticamente.
Inolte, il database non dovrebbe essere esposto pubblicamente, se non solo ad un IP.. ma non lo vedo il modo corretto di esporre fuori qualcosa.
Per scelta mia di design o c'è un app che ha le permission per andare su database, oppure espongo dei "web services" o delle "web page" o comunque dei servizi, ma che a loro volta puntano a stored procedure.
Per quello che vuoi fare tu, a mio avviso, servirebbe un'applicazione di contorno, di qualunque tipo, ma forse web è più comoda.
>al momento ho spedito un file xls a chi dovrà leggere i miei
>dati. il foglio xls contiene le info di connessione al db. (
>prima si dovrà connettere in vpn )
>il problema sorge se io volessi permettergli anche l'aggiornamento
>di un campo del foglio xls e quindi update sulla tabella sql.
Se lo vuoi fare via excel devi fare una cosa tipo IMPORT/EXPORT oppure una macro che intercetta il salvataggio di excel e invia i dati al database, lanciando un comando ben preciso (devi scrivere VBA).
Da questa soluzione nascono mille problemi però.. se hai tanti utenti, come fai a sapere quale modifica è quella corretta (sulla stessa info ad esempio).
>sto meditando update tramite xls...o forse pubblicarlo via web? è possibile?
Secondo me è meglio che fai un pannellino via web per gestire il db.
>ciao e grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
vittosss
Profilo
| Junior Member
124
messaggi | Data Invio:
gio 12 set 2013 - 14:52
grazie alx_81.
argomento meglio perchè sei stato davvero molto preciso.
ho creato un db ex novo con utente ex novo e dedicato e quell'utente può accedere solo a quel db. quella che consulta è in realtà una vista precedentemente creata e che punta ad un altro db. l'utente è unico. ( il cliente xy accede al mio ambiente per controllare i suoi ordini, non lo faccio accedere al gestionale ma al solo foglio xls con estrazione dei dati che gli interessano ).
ora però xy vorrebbe inserire delle note su righe. e salvare. sul db.
quindi aggiornare un solo ed unico campo.
pannellino web...hai vaga idea di come?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 23 set 2013 - 14:57
>ho creato un db ex novo con utente ex novo e dedicato e quell'utente
>può accedere solo a quel db. quella che consulta è in realtà
>una vista precedentemente creata e che punta ad un altro db.
>l'utente è unico. ( il cliente xy accede al mio ambiente per
>controllare i suoi ordini, non lo faccio accedere al gestionale
>ma al solo foglio xls con estrazione dei dati che gli interessano).
>ora però xy vorrebbe inserire delle note su righe. e salvare. sul db.
>quindi aggiornare un solo ed unico campo.
>pannellino web...hai vaga idea di come?
eh un website, oppure un'applicazione windows.. si tratta di creare una pagina web esposta pubblicamente che faccia quello che deve fare.
Ma devi saper sviluppare in una tecnologia atta alla creazione di questa interfaccia.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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 !