Pubblicazione Sql

giovedì 12 settembre 2013 - 11.43
Tag Elenco Tags  SQL Server 2008 R2

vittosss Profilo | Junior Member

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

>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

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

>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
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5