Я сталкиваюсь с загадкой.Разработанное нами приложение позволяет пользователям создавать ссылки на файлы, но ссылки создаются относительно сервера, на котором находится база данных SQL, а не относительно пользователя.
Это какой-то псевдокод того, что мне нужнослучиться.
when dbo.File_.Link_to_File has a prefix of '\\dc\App Share'
replace '\\dc\App Share' with 'Z:'
По существу, ссылки на файлы хранятся относительно сервера (\\dc\App Share
), но я отобразил это как сетевой диск (Z :) на всех компьютерах пользователей.Мне нужен триггер, который заменит префикс пути сервера на Z:
Имейте в виду, что это префикс (путь) к файлу (\\dc\App Share\myfolder\myfile.txt
), поэтому код должен найти только этот префикс и заменитьэто.
Это работает на SQL Server 2008 R2.
Любая помощь приветствуется.Большое спасибо!