sql-server-2012 - one - error=[microsoft][odbc driver 11 for sql server]no se puede abrir el archivo de datos host bcp
SQLState=S1000, NativeError=0 (2)
Cuando tiene que colocar un archivo como el resultado de BCP, o una copia de seguridad en una unidad remota, simplemente mapear esta unidad en Windows no funciona, debe estar mapeada en SQL Server a! Para hacer esto, intente con un enlace como este:
exec xp_cmdshell ''net use p:/ //Server/Folder/Folder/Folder/ /Domain/Login /Password''
Recibo este error mientras trato de hacer BCP
SQLState = S1000, NativeError = 0
Error = [Microsoft] [SQL Server Native Client 11.0] No se puede abrir el archivo de datos del host BCP
Este es mi código:
DECLARE @dump_data1 varchar(500)
SET @dump_data1 = ''bcp "select * from IDcountries.dbo.IDs$" queryout "//NetworkLocation/watchdog.xls" -c -S STRIVEDI/SQLEXPRESS -T''
EXEC xp_cmdshell @dump_data1
Tengo todos los derechos en Network Drive.
Este código funciona perfectamente bien para el destino de mi disco local como C:/
.
También intenté ingresar las opciones -U
y -P
. Pero, sin suerte
¿Puede alguien ayudarme en este tema?
También me enfrenté al mismo problema. Esto parece ser permiso de la carpeta. Edite la pestaña Seguridad en Propiedades de carpeta y otorgue permiso de modificación a la cuenta de usuario a través de la cual se ejecutan los servicios de SQL Server en el servidor SQL. Normalmente, esta cuenta de usuario se llama MSSQLSERVER. Esto funcionó bien para mi.