Czy SQL Server Express Editions obsługuje procedury CLR?

13

Czy wersje SQL Server Express Editions (2005 i 2008) obsługują instalację, włączanie i uruchamianie procedur i funkcji przechowywanych w CLR.

adopilot
źródło
5
Tak
Martin Smith
Sądzę jednak, że mogą występować pewne problemy z używaniem tego w Expressie, ponieważ i tak ma tylko 1 GB pamięci.
Martin Smith

Odpowiedzi:

3

Tak, to jest obsługiwane.

Należy jednak zachować ostrożność: aby wesprzeć 2005 r., Należy bardzo ostrożnie dokładnie przetestować aplikację w 2005 r., Ponieważ niektóre funkcje są ograniczone w porównaniu z wersją 2008+, a różnice są ukryte w dokumentacji.

Na przykład musieliśmy wdrożyć zdefiniowaną przez użytkownika funkcję agregującą dla naszej bazy danych, która powinna być zgodna z wersją 2005+, ale okazało się, że MaxByteSizeatrybutu nie można ustawić na -1(nieograniczony) w 2005 r. (I wymagamy, aby był to -1do naszych celów ). Dla tej funkcji mogliśmy ograniczyć wdrożenie zestawu do wersji 2008+ - możesz nie mieć tyle szczęścia.

Jon Seigel
źródło