Я создал свой код для записи изображений на удаленный сервер SQL
Все детали доступа и записи в порядке до сих пор, включая системную учетную запись, сейчас я в команде:
SqlFileStream = New SqlFileStream(filePathName, fileToken, FileAccess.Write)
и когда я пытаюсь его выполнить, сервер возвращает ошибку «Доступ запрещен». Я пробую все возможные (те, которые я знаю) комбинации, чтобы преодолеть эту ошибку, но ничего не могу. Пожалуйста, дайте мне лучшую помощь, которая у вас может быть
Я установил на своем компьютере анализатор для поиска пакетов между Сервером и моим ПК, так что вот что я получил: первый адрес - это адрес Сервера, а второй - адрес моего компьютера.
* "10.93.1.29", "10.93.1.10", "SMB", "Запрос Tree Connect AndX, путь: \ DEVELOPER \ SQLEXPRESS"
"10.93.1.10", "10.93.1.29", "SMB", "Ответ дерева Connect AndX"
"10.93.1.29", "10.93.1.10", "SMB", "Запрос Trans2, QUERY_PATH_INFO, Основная информация файла запроса, путь: \ v1 \ RemoteDB \ dbo \ tPImages \ tPImages_Image \ DB6F1B11-2FAF-4326-8E44 -FBA71DA94CEC \ b8010a0f1aaf47c1888aab2e830dff43"
"10.93.1.10", "10.93.1.29", "SMB", "Ответ Trans2, QUERY_PATH_INFO, Ошибка: STATUS_ACCESS_DENIED"
"10.93.1.29", "10.93.1.10", "SMB", "NT Trans Request, NT CREATE"
"10.93.1.10", "10.93.1.29", "SMB", "NT Trans Response, NT CREATE, FID: 0x0000, ошибка: STATUS_ACCESS_DENIED" *
Смею сказать, что эта ошибка возникает из-за программы Windows, когда SQL 2008 пытается записать некоторые данные в филиалы, которые создаются на C: \ sqlRemData ..... (но, наконец, я не уверен даже в этом )
ПОЖАЛУЙСТА, если кто-нибудь знает?