Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy źle jest używać WITH PERMISSION_SET =UNSAFE dla zestawu w programie SQL 2005?

Istnieją trzy różne opcje zestawu uprawnień, które ograniczają możliwości zespołu

SAFE - Ogranicza montaż do kodu zarządzanego

EXTERNAL_ACCESS - umożliwia dostęp do plików, zasobów sieciowych itp.

UNSAFE - Nieograniczony dostęp - w tym wykonanie kodu niezarządzanego

MSDN dokumentacja zawiera następujące wskazówki

Jeśli Twój zestaw używa tylko funkcji .NET 3.5, nie rozumiem, dlaczego miałby potrzebować UNSAFE dostęp.

Możliwe, że używasz jednego z typów lub członków niedozwolonych w bibliotece System.Core. Microsoft ma ich listę. Niedozwolone typy i członkowie w System.Core.dll

Więcej informacji znajdziesz tutaj. Atrybuty ochrony hosta i programowanie integracji CLR



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć zależności klucza obcego w SQL Server?

  2. jakie są ustawienia rejestru, aby włączyć TCP w SQL Server 2005 i 2008?

  3. Przechowywanie komunikatu raiserror z SqlServer w C#

  4. Unikaj podwójnych cudzysłowów w SQL 2005/2008

  5. Obliczanie terminu na podstawie godzin pracy i świąt