Necesito extraer algunos datos BLOB de una base de datos SQL Server 2005 y generar un script SQL para insertar estos mismos datos en otra base de datos, en otro servidor.Copiar valores BLOB entre bases de datos con SQL puro en SQL Server
Solo se me permite hacer esto usando scripts SQL, no puedo usar ninguna otra utilidad o escribir un programa en Java o .NET para hacerlo.
La otra gran restricción que tengo es que no tengo acceso a la base de datos original (donde están los datos BLOB originales) cuando ejecuto el script, para copiar los datos BLOB a la base de datos de destino, por lo que los datos deberían ya está codificado dentro del archivo de script SQL.
En resumen: ¿hay alguna manera de codificar los datos BLOB en texto para que pueda volcarlo en un comando SQL INSERT dentro de un archivo de texto de script y ejecutarlo?
Soy capaz de ejecutar declaraciones T-SQL especiales y procedimientos almacenados si es necesario.
Esto requiere que permite xp_cmdshell en la configuración superficie –
Gracias por su respuesta, pero no estoy seguro si tengo acceso a la textcopy * * utilidad. Una solución pura basada en SQL es realmente lo que estaba buscando. – Dema