Czy wersje SQL Server Express Editions (2005 i 2008) obsługują instalację, włączanie i uruchamianie procedur i funkcji przechowywanych w CLR.
Czy wersje SQL Server Express Editions (2005 i 2008) obsługują instalację, włączanie i uruchamianie procedur i funkcji przechowywanych w CLR.
Odpowiedzi:
Tak, wersje Express obsługują integrację CLR . Link jest do najnowszej wersji, ale jeśli przejdziesz do 2008, zobaczysz, że jest tam również obsługiwany.
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 MaxByteSize
atrybutu nie można ustawić na -1
(nieograniczony) w 2005 r. (I wymagamy, aby był to -1
do naszych celów ). Dla tej funkcji mogliśmy ograniczyć wdrożenie zestawu do wersji 2008+ - możesz nie mieć tyle szczęścia.