【发布时间】:2010-09-21 06:45:01
【问题描述】:
我需要从 SQL Server 2005 数据库中提取一些 BLOB 数据并生成一个 SQL 脚本,以将这些相同的数据插入到另一个数据库中的另一个服务器中。
我只能使用 SQL 脚本来执行此操作,我不能使用任何其他实用程序或用 Java 或 .NET 编写程序来执行此操作。
我的另一个大限制是,当我运行脚本时,我无权访问原始数据库(原始 BLOB 数据所在的位置),将 BLOB 数据复制到目标数据库,所以数据应该已经在 SQL 脚本文件中进行编码。
总结:有没有办法将 BLOB 数据编码为文本,以便我可以将其转储到脚本文本文件中的 SQL INSERT 命令中并运行它?
如果需要,我可以运行特殊的 T-SQL 语句和存储过程。
【问题讨论】:
标签: sql sql-server tsql stored-procedures blob