2012-04-11 2 views
0

У меня проблема с чтением файла из службы Windows, которая находится на другом компьютере в сети.Путь сервера в SQL-запросе

Если у меня есть файл локально я просто дать путь к примеру .. C:\test\

Я просто пишу C:\\Test\\ и он прекрасно работает, но на сервере с этим адресом \\\Server\Test\

Я не знаю, что писать ... Мне бы хотелось помочь!

/Ник

+0

Не должно быть \\ Server \ C $ \ Test \ ??? –

+0

@DimiToulakis - До тех пор, пока существует ресурс, называемый 'C $'. Все зависит от настроек совместного доступа, которые Nick3 настроил или не настроил на удаленном сервере. – MatBailie

ответ

0

Если это окна местные Окна машины пытаются изменить папку (x86), у меня есть такая же проблема, некоторое время назад, и по какой-то причине не работает в x86 папке по умолчанию., Или если это SQL-сервер, посмотрите на это post.

Не забывайте, что вам необходимо создать файл \Test в папке \\Server, чтобы получить к нему доступ.

1

Я думаю, что вы просто ищете:

string myPath = @"\\Server\Test"; 

или:

string myPath = "\\\\Server\\Test"; 

Это не кажется, что связано с SQL-сервером, а только простой C# строка вопрос.

В общем, вы просто заменить \ с \\ так, если есть обычно два \ рядом друг с другом, в пути (например, \\server) Вы хотите, чтобы затем \\\\

Смежные вопросы