Hallo!Ich habe ein Problem mit dem Öffnen einer Verbindung!Wenn ich mit context connection=true öffne,funktioniert es!Aber ich brauche zwei Verbindungen,daher würde ich zum einen gerne die context connection nehmen,zum anderen eine Verbindung,wie ich hier unten beschrieben habe,aber es klappt nicht,egal welche Strings ich nehme,was mache ich falsch???
Bei dem Versuch in einem CLR-Trigger eine Verbindung zu öffnen,die nicht mit context connection werden soll kommt folgende Fehlermeldung???
Meldung 6522, Ebene 16, Status 1, Prozedur AggregateKnz, Zeile 1
.NET Framework-Fehler beim Ausführen der benutzerdefinierten Routine oder des benutzerdefinierten Aggregats 'AggregateKnz':
System.Security.SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
System.Security.SecurityException:
at System.Security.CodeAccessSecurityEngine.Check(Obj ect demand, StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.PermissionSet.Demand()
at System.Data.Common.DbConnectionOptions.DemandPermi ssion()
at System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at AggregateKnz.Triggers.AggregateKnz()
Code:
Dim connection As New SqlConnection("Server=SQLServ;Database=Test;User ID=Testuser;Pwd=test")
Meldung 6522, Ebene 16, Status 1, Prozedur AggregateKnz, Zeile 1
.NET Framework-Fehler beim Ausführen der benutzerdefinierten Routine oder des benutzerdefinierten Aggregats 'AggregateKnz':
System.Security.SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
System.Security.SecurityException:
at System.Security.CodeAccessSecurityEngine.Check(Obj ect demand, StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.PermissionSet.Demand()
at System.Data.Common.DbConnectionOptions.DemandPermi ssion()
at System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at AggregateKnz.Triggers.AggregateKnz()
Comment