首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用wix从远程位置将图像上传到sql

使用wix从远程位置将图像上传到sql
EN

Stack Overflow用户
提问于 2013-04-23 23:48:07
回答 1查看 133关注 0票数 1

我们计划将报表服务器上使用的图像移动到数据库,因为目前我们必须在每个报表服务器上运行安装程序才能将图像添加到该服务器。然而,我们的问题是,安装程序可能也可以从远程位置运行(即。而不是将图像保存在数据库中的db服务器)。在这种情况下,当db服务器在远程时,Openrowset将无法将我们的图像上传到本地服务器上。

有没有办法使用我们用wix编写的安装程序从另一台服务器上传图像?

EN

Stack Overflow用户

发布于 2013-04-24 17:13:31

我最近在使用BCP时遇到了一个非常类似的问题。最后,我在安装目录上创建了一个共享:

代码语言:javascript
运行
复制
<CustomAction Id="SetDatafileSharePath"
              Property="DATAFILE_SHARE"
              Value="\\[ComputerName]\DataLocation" />

<util:User Id="EveryoneUser"
           Name="Everyone" />

<util:FileShare Id="DataShare"
                Name="DataLocation"
                Description="Share of the datafiles.">
    <util:FileSharePermission Read="yes"
                              ReadAttributes="yes"
                              ReadPermission="yes"
                              CreateChild="yes"
                              CreateFile="yes"
                              GenericAll="yes"
                              User="EveryoneUser" />
  </util:FileShare>

然后使用DATAFILE_SHARE属性运行BCP命令。

如果没有太多图像并且图像不太可能发生变化,您还有另一种选择:将它们插入到本地sql server中,然后使用SSMS Tools的“生成插入脚本”特性来创建带有base64字符串形式的图像blob的strings。不幸的是,我无法做到这一点,因为我的数据每月都会发生变化。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16173779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档