Microsoft
Software
Hardware
Network
Question : CLR Stored Procedure
the .net sql stored procedure tries to create a file on the server:
error:
Msg 6522, Level 16, State 1, Procedure ZIP, Line 0
A .NET Framework error occurred during execution of user-defined routine or aggregate "ZIP":
System.ArgumentException: exception: {0}
Parameter name: System.UnauthorizedAccessE
xception: Access to the path 'C:\' is denied.
at System.IO.__Error.WinIOErr
or(Int32 errorCode, String maybeFullPath)
Code:
EXEC sp_configure @configname = 'Show Advanced Options', @configvalue = 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure @configname = 'clr enabled', @configvalue = 1
RECONFIGURE WITH OVERRIDE
GO
drop assembly ZipStorer
ALTER DATABASE UTIL SET TRUSTWORTHY ON
create ASSEMBLY ZipStorer from 'C:\ZipStorer.dll'
WITH PERMISSION_SET = UNSAFE
DROP ASSEMBLY PMA
ALTER DATABASE UTIL SET TRUSTWORTHY ON
create ASSEMBLY PMA from 'C:\StoredProcedureZip.dll
'
WITH PERMISSION_SET = UNSAFE
ALTER DATABASE UTIL SET TRUSTWORTHY ON
GO
Drop PRocedure zip
go
CREATE PROCEDURE ZIP
@SourcefilePath nvarchar,
@DestinationFilePath nvarchar,
@EveryFile bit
WITH EXECUTE AS OWNER
AS
EXTERNAL NAME PMA.[StoredProcedureZip.PM
A.Zip].Com
press
exec UTIL.dbo.ZIP 'C:\test zip\','c:\test.zip',1
Answer : CLR Stored Procedure
Check that account under which you are running your SP has access to C:\
Random Solutions
Animation in emial body
Icons from Start>All Programs have disappeared
Nested Vlookup within Hlookup
Validating users with three level security
Communicator 2007 R2 - randomly won't logon
SBS 2008 Email
Making a chart see a #DIV/0! error as an empty cell
RunApp issue across different Office versions
Can't open design view for query - get " is not a valid name error
add formula to current macro