Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como escrever usando BCP em um SQL Server remoto?


Como executar o BCP, mas especificar um endereço de Internet / rede para conectar, não um nome de servidor MSSQL?

Você pode especificar o endereço IP (aqui apenas 127.0.0.1) em vez do nome do servidor.

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

Se você realmente deseja usar apenas IP\porta, use o endereço IP e a porta separados por vírgula

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

É claro que, nesse caso, você precisaria saber a porta que a instância está usando e sua instância deve ser configurada para usar uma porta fixa