[SQL SERVER 2008] Caricare file binari da remoto

giovedì 07 aprile 2011 - 16.42
Tag Elenco Tags  SQL Server 2008

Mighel Profilo | Newbie

Ciao a tutti,

Volevo sapere se esiste un metodo per caricare un file binario in un database SQL Server Express 2008 da remoto.
Ho trovato che l'operazione più comune è la BULK INSERT ma credo che lavori solo su file accessibili nel filesystem.

Qualcuno può aiutarmi?
DENGHIU'

alx_81 Profilo | Guru

>Ciao a tutti,
ciao

>Volevo sapere se esiste un metodo per caricare un file binario
>in un database SQL Server Express 2008 da remoto.
>Ho trovato che l'operazione più comune è la BULK INSERT ma credo
>che lavori solo su file accessibili nel filesystem.
>Qualcuno può aiutarmi?
hai provato a mappare um network drive?

>DENGHIU'
iuruelcom
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Mighel Profilo | Newbie

Non credo sia la soluzione al mio problema.
Vorrei eseguire l'operazione di caricamento da client remoti senza un network drive, ma passando attraverso al solo DBMS ,a cui si accedo tramite indirizzo IP.

alx_81 Profilo | Guru

>Non credo sia la soluzione al mio problema.
>Vorrei eseguire l'operazione di caricamento da client remoti
>senza un network drive, ma passando attraverso al solo DBMS ,a
>cui si accedo tramite indirizzo IP.
ok, ma provando hai ottenuto errori? Magari è solo una questione di permessi..

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Mighel Profilo | Newbie

Dopo qualche giorno ho trovato la risposta al mio problema: è sufficiente salvare il file in un array di byte e inserirlo in un parametro sql, ovvero in codice

ne SqlParameter param = new SqlParameter("@nome_parametro");
param.value = File.ReadAllBytes("percorso_file")

il parametro così creato lo si utilizza in una stored procedure che salva i dati in un campo VARBINARY
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5