Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [SQL SERVER] Inserire XML in tabella ma file presente su altro computer

    Ciao a tutti...
    ho questa problematica ovvero ho un file xml (prova.xml) su di un server (esempio 10.0.0.1 - chiamiamolo server1) e ho un DB Sql in un altro server (esempio 10.0.0.2 - chiamiamolo server2) ho la necessità di fare una insert del file xml dentro una tabella (tab_prova) che è sul server2.

    La tabella ha questa struttura:
    codice:
        [id] [int] IDENTITY(1,1) NOT NULL,
        [xml_data] [xml] NULL
    Ho usato questo codice:

    codice:
    INSERT INTO TAB_PROVA (xml_data)
    SELECT CONVERT(XML, BulkColumn) AS BulkColumn
    FROM OPENROWSET(BULK 'C:\Users\utente\prova.xml', SINGLE_BLOB) AS x
    ma mi viene restituito giustamente questo errore:
    Cannot bulk load because the file "C:\Users\utente\prova.xml" could not be opened. Operating system error code 3(The system cannot find the path specified.)

    Se uso questo codice in locale, quindi sia il db che il file stanno nel mio computer tutto funziona e "il file" viene inserito senza problemi.

    Il problema è ovviamente il percorso ma come faccio a dare all'sql del server2 il percorso dove è salvato il file xml nel server1?
    Quale è il modo migliore per fare questa cosa che vi ho descritto?
    grazie a tutti per l'aiuto

  2. #2
    https://docs.microsoft.com/it-it/sql...l-server-ver15

    leggi in particolare:
    Considerazioni relative alla sicurezza

    HTH

  3. #3
    grazie mille per l'aiuto

  4. #4
    Quote Originariamente inviata da marcopaolo79 Visualizza il messaggio
    grazie mille per l'aiuto
    prego, non c'é di che ,
    ma potrebbero entrare i gioco anche altre questioni
    dipendenti piu' lato 'sistemista' che puro utilizzatore dmbs;

    ... facci sapere per nostra conoscenza e crescita
    Ultima modifica di sspintux; 16-12-2020 a 21:50

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.