2010-01-10 2 views
1

나는 이미지를 선택하고 (원격) 2008 표현은 SQL 서버에 저장합니다하기 위해 Visual Studio .NET 2010 년 내 코드를 배포해야 는 SQL로 이미지를 전달 2008 서버

난 내 테이블로 배포

: . DBO] [TABLENAME] 다음 내 코드의 마지막 명령에서 :

SQLFILE = 새 SqlFileStream (filePathName, fileToken, FileAccess.Write)

나는

의 오류 '액세스가 거부되었습니다'가 나타납니다

테이블을 배치 할 때 : [UserSchema]. [tablename] then i recei 오류 :

'시스템이 보안을 손상시킬 수있는 시도를 감지했습니다. 당신을 인증 한 서버에 연락 할 수 있는지 확인하십시오.

저는 SQL Server에 대해 알고있는 모든 변경을했지만 아무것도하지 않았습니다.

하시기 바랍니다가, 내 문제는 내가 테이블

의 쉘에 이미지를 전달하기 위해 노력하고있어 경우에만 시작 내가 문제없이 모든 privious 테이블의 데이터를 기록 할 수 있습니다 것으로 나타났습니다이 직면 한 사람이 있습니까 문제가 생기기 전에?

+0

이 문제가 귀하의 문제와 완전히 관련이 없지만 이진 필드를 사용하는 것이 좋은 대안이라면 사과드립니다. 어쩌면 이미이 일을하고있는 것일 수도 있습니다. 질문을 읽는 것이 분명하지 않습니다. –

+0

친애하는 닉 관심이 나는 그것이 테이블 공간의 작은 양을 필요하기 때문에 테이블에 이미지를 작성하는 방법을 스트리밍 사용하고 를 발행 할 수있는 질문에 답변을 위해 내가 당신에게 매우 mcuh 감사드립니다 그리고 물론 이미지를 쓰려고하는 필드는 바이너리 형식의 데이터 만 허용합니다. 오류가 SQL 자체 또는 Windows 도메인 컨트롤러에서 발생하는 것을 발견하기 위해 내 PC에 스니퍼를 넣었습니다. 그래서 스니퍼에서 다음 줄을 잡았 기 때문에이 문제가 명확하지 않은 것으로 나타납니다. –

+0

* 10.93.1.29에서 10.93.1.10 \t SMB \t Trans2 요청, QUERY_PATH_INFO, 쿼리 파일 기본 정보, 경로 : \ v1 \ RemoteDB \ SRU \ tPImages \ tPImages_Image \ A7286747-7755-4CC3-9736-AFF7AF8DF8DF \ 9eb85e3fce4b48cfa92a831c335df9b7 * 10.93.1.10에서 10.93.1까지.29 \t SMB \t Trans2 응답, QUERY_PATH_INFO, 오류 : STATUS_ACCESS_DENIED * 10.93.1.29에서 10.93.1.10 \t SMB \t NT 트랜스 요청에, NT * 10.93.1.10에서 10.93.1.29에 \t SMB \t NT 트랜스를 만들 0000, 오류 : 응답, NT, FID CREATE STATUS_ACCESS_DENIED를 것으로 나타났습니다하십시오 : 내 PC는 IP 10.93.1.29이고 내 서버 내가 문제를 해결 그럼 사랑하는 아사드 엉덩이 10.93.1.10 –

답변

2

SQL SERVER 에 대한 요청으로 액세스가 거부되는 약 20 가지 이상의 이유가 있습니다. Miscrosoft에서이 기사를 살펴보십시오.

가장 일반적인 오류는 충분하지 을

  • 귀하의 응용 프로그램에 대한 적절한 연결을 문자열
  • 로컬 보안 정책 사용자 권한 할당을 지정하지 않으면 따릅니다과 같다

희망 하시겠습니까?

+0

가 관련된 IP 내 질문 위의 문제는 이상, 비트 관련 다행이었다 –

+0

내가 관심을 가져 주셔서 대단히 감사합니다 뿐만 아니라 어떤 방식으로 데이터베이스 연결 와 서버 연결에 = 내가 신뢰할 수있는 보안을 넣어해야한다는 사실이었다 두 번째 유형! –