Les Allergies
Alimentaires
Posez votre question Signaler

Déployer proc. stockée vb.net ds SQL2005

niki - Dernière réponse le 14 déc. 2007 à 13:24
Bonjour,
J4ai déployé une procédure stockée en vb.net dans SQL Server 2005. L'opération s'est bien déroulée, mais au moment de l'exécution de la proc, je reçois l'erreur suivante:
Msg 6522, Niveau 16, État 1, Procédure storedprocedure1, Ligne 0
Une erreur .NET Framework s'est produite au cours de l'exécution de la routine ou de la fonction d'agrégation définie par l'utilisateur 'storedprocedure1' :
System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
System.Security.SecurityException:
at System.Security.Principal.WindowsIdentity.GetCurrent()
at SqlServerProject1.StoredProcedures.storedprocedure1()
Le code de la procédure est le suivant:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.SqlTypes
Imports Microsoft.SqlServer.Server
Imports System.Security.Principal.WindowsIdentity
Partial Public Class StoredProcedures
<Microsoft.SqlServer.Server.SqlProcedure()> _
Public Shared Sub StoredProcedure1 ()
Using con As New SqlConnection("context connection=true")
Dim x As String = System.Security.Principal.WindowsIdentity.GetCurrent.Name
Dim cmd As New SqlCommand("select * from agent where loginname='" & x & "'", con)
con.Open()
SqlContext.Pipe.ExecuteAndSend(cmd)
con.Close()
End Using
End Sub
End Class
Merci infiniment de me venir en aide.
Lire la suite 

Déployer proc. stockée vb.net ds SQL2005 »

4 réponses
Réponse
+0
moins plus
Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed

Ca veut tout dire, non ?
Ajouter un commentaire
Réponse
+0
moins plus
Peut être mais pas pour moi, je ne sais pas comment faire. Si vous pouvez me montrer comment résoudre le problème je vous en serai reconnaissant!!!
Ajouter un commentaire
Réponse
+0
moins plus
il y a un pb avec les permissions. le plus facile c'est de voir ça avec un system administrator qui a le droit de donner des permissions
Ajouter un commentaire
Réponse
+0
moins plus
Je travauille sur une plate forme de test, je peux moi même donner ces permisions mais à quoi exactement et où pourrais-je les définir?
Ajouter un commentaire
Ce document intitulé « déployer proc. stockée vb.net ds SQL2005 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?