【发布时间】:2011-03-19 18:53:08
【问题描述】:
我正在考虑创建一个工具来加载 SQL Server 2008 数据库中的 varbinary(max) 字段以及从打开文件对话框中选择的文件。我可以使用任何此类工具或等效工具吗?我的 SQL 服务器位于托管环境中,我无法物理访问服务器,因此无法使用 TSQL 加载它。
【问题讨论】:
-
服务器本身的文件吗?如果是这样,我通常使用 TSQL 来执行此操作。
SELECT BulkColumn FROM OPENROWSET(BULK N'c:\somefile.txt', SINGLE_BLOB) as i -
不,我的服务器在托管环境中(使用此信息更新帖子)。
-
对了。我不知道有任何工具可以做到这一点。我知道
bcp可以导出二进制数据——我从来没有调查过它是否可以用来导入它。 -
如果不能使用 TSQL,该工具将如何与 SQL Server 通信?
-
TSQL 无法使用,因为它只知道本地 SQL 服务器,我无法将客户端 PC 上存在的文件加载到服务器。
标签: sql-server-2008 varbinarymax