2014-09-30 3 views
0
INSERT INTO Employees (Id, Name, Photo) 
SELECT 10, 'John', BulkColumn 
FROM Openrowset(Bulk 'C:\Users\mine\Desktop\2.jpg', Single_Blob) as EmployeePicture 
CREATE TABLE Employees 
(
    Id int, 
    Name varchar(50) not null, 
    Photo varbinary(max) not null 
) 

스피에 이미지를 삽입 할 수 있지만이를 실행하는 동안이 어떻게 위의 코드를 사용하여 데이터베이스

이 대량로드 파일 "C:\Users\mine\Desktop\2.jpg" 열 수 없습니다 수 있기 때문에

같은 오류가 발생합니다. 운영 체제 오류 코드 3 (지정된 경로를 찾을 수 없습니다.) SQL server2008r2 를 사용

스피에 유래이

+0

데이터베이스에 이미지를 저장하지 마십시오. 당신이 할 수있다하더라도,하지 마! –

답변

0

에 오신 것을 환영를 해결하시기 바랍니다. 코드를 코드 형식으로 작성하려면 다음에 시간을주십시오. 코드를 강조 표시하고 편집기에서 '{}'기호를 선택하면됩니다.

귀하의 질문에 귀하의 SQL 인증에 대한 미망인 인증을 사용하고 계십니까? 그렇다면 SQL 인증을 시도하고 다시 시도하십시오. 좋은 설명이있다 migth help here

이 오류는 액세스 한 파일의 계정 권한 사용 권한 때문일 수 있습니다.

관련 문제