Procedimiento almacenado CLR

04/02/2008 - 18:05 por Jorge | Informe spam
Hola buenos dias

Estoy tratando de ejecutar un procedimiento almacenado clr y me genera el
siguiente error en el sql server:

Msg 6522, Level 16, State 1, Procedure GetProject, Line 0
A .NET Framework error occurred during execution of user defined routine or
aggregate 'GetProject':
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.EnvironmentPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
System.Security.SecurityException:
at System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.CodeAccessPermission.Demand()
at System.Net.CredentialCache.get_DefaultCredentials()
at
System.Web.Services.Protocols.WebClientProtocol.set_UseDefaultCredentials(Boolean value)
at
NVSDocumentManagement.SqlClient.getListProject.NVSRemote.set_UseDefaultCredentials(Boolean value)
at StoredProcedures.GetProject(String siteUrl)

alguien sabe que puede ser, o que deberia hacer,


muchas gracias.
 

Leer las respuestas

#1 Gux (MVP)
04/02/2008 - 18:25 | Informe spam
Imagino que usted está usando un ensamblado marcado con seguridad SAFE (valor
por omisión) y necesita algo más permisivo, como ser seguridad
EXTERNAL_ACCESS o incluso UNSAFE.

Vea en los Books Online (BOL) acerca de CREATE ASSEMBLY.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jorge" wrote:

Hola buenos dias

Estoy tratando de ejecutar un procedimiento almacenado clr y me genera el
siguiente error en el sql server:

Msg 6522, Level 16, State 1, Procedure GetProject, Line 0
A .NET Framework error occurred during execution of user defined routine or
aggregate 'GetProject':
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.EnvironmentPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken·7a5c561934e089' failed.
System.Security.SecurityException:
at System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.CodeAccessPermission.Demand()
at System.Net.CredentialCache.get_DefaultCredentials()
at
System.Web.Services.Protocols.WebClientProtocol.set_UseDefaultCredentials(Boolean value)
at
NVSDocumentManagement.SqlClient.getListProject.NVSRemote.set_UseDefaultCredentials(Boolean value)
at StoredProcedures.GetProject(String siteUrl)

alguien sabe que puede ser, o que deberia hacer,


muchas gracias.

Preguntas similares