Czy ktoś wie, czy mogę załadować zestawy .net 4.0 z SQL Server 2008? W szczególności przyglądamy się raportowaniu SQL z niestandardowymi rozszerzeniami danych. Zauważyłem, że SQL Server 2008 Business Intelligence Studio nie obsługuje obecnie VS2010. Jeśli wydam moje CDE jako zespoły .net 4.0, czy będę mógł je załadować z serwera raportowania SQL Server?SQL Server 2008 i .Net 4.0?
Odpowiedz
ten artykuł na blogu SQL Server Express sugeruje nie będzie .NET 4 SQLCLR w SQL Server 2008 (przy założeniu, że logika rozciąga się na innych wersjach):
http://blogs.msdn.com/sqlexpress/archive/2009/12/09/sql-server-express-and-net-4.aspx.
tj. Złamie zgodność wsteczną, ponieważ silnik SQL Server może obsługiwać tylko jedną wersję CLR.
Nie wygląda zbyt obiecująco, prawda? – JMarsch
Nie mam twardych faktów na ten temat, więc może ktoś inny ma lepszą odpowiedź.
Ale ponieważ .NET 4 jest dostarczany z nowym CLR (4.0 oraz 2.0), obawiam się, że to nie zadziała po wyjęciu z pudełka. Może zmusisz SQL Server 2008 do hostowania CLR V4, w którym to przypadku spodziewałbym się, że to zadziała, ale przypuszczam, że będziesz musiał czekać na dodatek Service Pack dla programu SQL Server 2008 lub podobny, aby był obsługiwany.
Czy masz jakieś wieści dotyczące hostingu .NET 4.0 na serwerze SQL? – abatishchev
Obawiam się, że nie. W moim sklepie zamknęliśmy badania dotyczące raportowania SQL w okresie od kwietnia do maja i zamiast tego korzystamy z Crystal Reports. (nasze zainteresowanie hostingiem .net 4.0 w SQL Server było związane z raportowaniem CDE). – JMarsch