Ответ Дэвида верен. Я хотел бы добавить, что вы можете получить знак от Бога, что ваш дизайн испорчен, и что «Сын» не должен быть подклассом «Супер», но вместо этого у Super есть некоторые особенности реализации, наиболее выраженные , имея функциональность, которую дает Сын, как стратегия рода.
EDIT: Ответ Джона Скита является самым большим.
Используйте SERVERPROPERTY ('MachineName')
:
Имя компьютера Windows, на котором экземпляр сервера запущен.
Для кластерного экземпляра экземпляр SQL Server, запущенного на виртуальном сервер в Microsoft Cluster Service, он возвращает имя виртуального сервер.
Вы не должны использовать HOST_NAME ()
, потому что это возвращает имя рабочей станции , другими словами имя клиента, и всегда работает чтобы показалось, что вы подключены локально.
Просто проверьте, что System.IO.File.Exists = True. Даже если файлы находятся в сети, у пользователя может быть разрешение (Или ему дано разрешение).