2012-04-02 8 views
0

SQL 데이터베이스에 파일을 업로드하고 다운로드하기 위해 BLOB Filestream을 구현하려고합니다. 문제는 내가 파일에 라이트하려고하면 액세스가 거부되었습니다. 이 연결 문자열로 사용하고 있습니다.SQL Filestream Access Denied

<add name="connectionname" connectionString="Data Source=lceinforme;Initial Catalog=DEVDB;Persist Security Info=True;User ID=username;Password=password;Max Pool Size=5000" providerName="System.Data.SqlClient" />

에서 나는 고개를 나는이 방법을 사용할 수 없음을 이해했는지? 통합 보안을 사용하여 계속 읽지 만, 그런 식으로 연결할 수는 없다고 생각합니다. 이것은 나를 곤란하게 만든다.

+0

어떤 액세스가 거부됩니까? 데이터베이스에 대한 액세스 또는 기록중인 파일에 대한 액세스? – flayto

+0

기록중인 파일. 내가 말할 수있는 한 파일 ID와 폴더를 만드는 데 성공했습니다. 폴더에 쓰는 것만으로 문제가됩니다. – Mitchell

답변

0

SQL Server 2008 인 경우 Filestream이 작동하려면 신뢰할 수있는 연결을 사용해야한다고 생각합니다. 연결 문자열에 사용자 이름과 암호를 지정하면 신뢰할 수있는 연결이 아니라 SQL 로그인을 사용하고 있음을 의미합니다.

SQL Server의 이후 버전 인 경우 ... (미안하지만 중단되었습니다) ... SQL Server 설정에 따라 다릅니다.

예, Windows/AD 가장이 작동해야하지만 SQL Server 가장은 지원되지 않습니다.

+0

아니요, 실수가 아니라면 2008 R2 서버입니다. 또는 100 % 확실하지 않은 2008 년 일 수도 있습니다. – Mitchell

+0

죄송합니다. 2000 또는 2005처럼 잘못 읽었습니다. – Mitchell

+0

명의 도용이 가능합니까? – Mitchell

관련 문제