Microsoft
Software
Hardware
Network
Question : asp.net SQL Filestream access is denied
Hi,
Using asp.net and sql 2008.
I am getting access is denied when trying to upload a file using filestream.
I have given access to the filegroup NDF file to the IUSR account and EVERYONE (as a test). Following is the code (which is fine), but it's some type of permissions issue obviously.
Dim buffer As Byte() = New Byte(CInt(FileUpload1.File
Content.Le
ngth) - 1) {}
FileUpload1.FileContent.Re
ad(buffer,
0, buffer.Length)
Dim objSqlCon As New SqlConnection(Configuratio
nManager.C
onnectionS
trings("Sk
illsDBConn
ectionStri
ng").Conne
ctionStrin
g)
objSqlCon.Open()
Dim objSqlTran As SqlTransaction = objSqlCon.BeginTransaction
()
Dim objSqlCmd As New SqlCommand("FileAdd", objSqlCon, objSqlTran)
objSqlCmd.CommandType = CommandType.StoredProcedur
e
Dim objSqlParam1 As New SqlParameter("@SystemNumbe
r", SqlDbType.Int)
objSqlParam1.Value = Session("candidate_id")
Dim objSqlParam2 As New SqlParameter("@FileType", SqlDbType.VarChar, 4)
objSqlParam2.Value = System.IO.Path.GetExtensio
n(FileUplo
ad1.FileNa
me)
Dim objSqlParam5 As New SqlParameter("@description
", SqlDbType.VarChar)
objSqlParam5.Value = txtDescription.Text
Dim objSqlParamOutput As New SqlParameter("@filepath", SqlDbType.VarChar, -1)
objSqlParamOutput.Directio
n = ParameterDirection.Output
objSqlCmd.Parameters.Add(o
bjSqlParam
2)
objSqlCmd.Parameters.Add(o
bjSqlParam
5)
objSqlCmd.Parameters.Add(o
bjSqlParam
1)
objSqlCmd.Parameters.Add(o
bjSqlParam
Output)
objSqlCmd.ExecuteNonQuery(
)
Dim Path As String = objSqlCmd.Parameters("@fil
epath").Va
lue.ToStri
ng()
objSqlCmd = New SqlCommand("SELECT GET_FILESTREAM_TRANSACTION
_CONTEXT()
", objSqlCon, objSqlTran)
Dim objContext As Byte() = DirectCast(objSqlCmd.Execu
teScalar()
, Byte())
Dim objSqlFileStream As New SqlFileStream(Path, objContext, FileAccess.Write)
objSqlFileStream.Write(buf
fer, 0, buffer.Length)
objSqlFileStream.Close()
objSqlTran.Commit()
bindData()
Answer : asp.net SQL Filestream access is denied
I needed to have Integrated Security = True in my DB connection in the web.config file, it worked then.
Random Solutions
SQL Server connection throws System.InvalidOperationExc
eption
Convert from xml to xml using XSLT
My Dell laptop battery light flashes yellow
Disabling FRS (file replication service) in windows 2003 server
Drupal : Programmatically query CCK and tags
SetPrivilege for a dll
Cannot connect to wireless network
How can I change the formula of a cell based on the string value in a dropdown?
enable file shares on a Windows home LAN
Performance counters in VB.net