Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 本地存储的图片作为超链接和复制_Sql Server 2005 - Fatal编程技术网

Sql server 2005 本地存储的图片作为超链接和复制

Sql server 2005 本地存储的图片作为超链接和复制,sql-server-2005,Sql Server 2005,亲爱的,我有个问题。我在SQL 2005上有一个db,并将其复制到2-3台其他服务器上,但如果我在主服务器上存储了链接到图片的超链接,我如何使用相同的设置进行复制 当我将带有图片的文件夹移动到复制机器时,有没有办法自动编辑链接?这没有道理,但我必须问一下?或者我还可以使用其他方案吗?如果您使用的是SQL Server 2008,那么您可以利用新的FileStream功能,将二进制大对象(BLOB)数据作为文件存储在文件系统中,而不会破坏与行的连接。此外,备份和复制过程也支持FileStream。

亲爱的,我有个问题。我在SQL 2005上有一个db,并将其复制到2-3台其他服务器上,但如果我在主服务器上存储了链接到图片的超链接,我如何使用相同的设置进行复制


当我将带有图片的文件夹移动到复制机器时,有没有办法自动编辑链接?这没有道理,但我必须问一下?或者我还可以使用其他方案吗?

如果您使用的是SQL Server 2008,那么您可以利用新的FileStream功能,将二进制大对象(BLOB)数据作为文件存储在文件系统中,而不会破坏与行的连接。此外,备份和复制过程也支持FileStream。这是一篇关于特写的文章


使用SQL Server 2005,您必须手动执行此操作。

存储的超链接?你的意思是URL存储在varchar字段中吗?我还没有存储它们,但我正在考虑它…主要原因是我不想重复我执行的步骤感谢Orka,我使用SQL 2005,这意味着我必须找到另一种方法,因为我有大约3000张图片…在这种情况下,我建议您将图片的超链接/url存储为以参数化前缀(服务器/域名+根路径等)开头的相对路径。通过这种方式,您可以使用任何文件同步软件在服务器之间复制文件,并且每个服务器都可以在超链接中附加自己的前缀。我希望这是有意义的。好的,让我测试一下这个,非常感谢。。。。如果你知道我可以使用的任何软件,请让我知道