Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come scrivere utilizzando BCP su un server SQL remoto?

Come si esegue BCP ma si specifica un indirizzo Internet/di rete a cui connettersi, non il nome di un server MSSQL?

È possibile specificare l'indirizzo IP (qui solo 127.0.0.1) invece del nome del server.

bcp DBName.dbo.tablename in "C:\test\yourfile.txt" -c -T -t -S"127.0.0.1\instance"

Se vuoi veramente andare solo su IP\porta, usa l'indirizzo IP e la porta separati da virgola

bcp DBName.dbo.tablename in "C:\test\yourfile.txt" -c -T -t -S"127.0.0.1,60905"

Ovviamente in tal caso dovresti conoscere la porta utilizzata dall'istanza e la tua istanza dovrebbe essere impostata per utilizzare una porta fissa