Tôi cần lấy một số dữ liệu BLOB từ cơ sở dữ liệu SQL Server 2005 và tạo tập lệnh SQL để chèn cùng dữ liệu này vào cơ sở dữ liệu khác.Sao chép các giá trị BLOB giữa các cơ sở dữ liệu với SQL thuần trong SQL Server
Tôi chỉ được phép thực hiện việc này bằng các tập lệnh SQL, tôi không thể sử dụng bất kỳ tiện ích nào khác hoặc viết chương trình bằng Java hoặc .NET để thực hiện.
Hạn chế lớn khác mà tôi có là tôi không có quyền truy cập vào cơ sở dữ liệu gốc (nơi dữ liệu BLOB gốc) khi tôi chạy tập lệnh, để sao chép dữ liệu BLOB vào cơ sở dữ liệu đích. đã được mã hóa trong tệp tập lệnh SQL.
Tổng hợp: có cách nào để mã hóa dữ liệu BLOB thành văn bản để tôi có thể đổ nó vào lệnh SQL INSERT trong tệp văn bản lệnh và chạy không?
Tôi có thể chạy các câu lệnh T-SQL đặc biệt và các thủ tục được lưu trữ nếu cần.
này yêu cầu bật xp_cmdshell trong cấu hình diện tích bề mặt –
Cám ơn câu trả lời của bạn, nhưng tôi không chắc chắn nếu tôi có quyền truy cập vào các * textcopy * tiện ích. Một giải pháp dựa trên SQL thuần túy thực sự là những gì tôi đang tìm kiếm. – Dema