We found the folowing issue. There are 2 servers with a database. On server B there is a view "BaseTabViewLayer", that selects data via linked server from a table on server A. A second view "GetData" on Server B selects data from different sources including the view "BaseTabViewLayer".
If there is a schema change on the table on server A (in our case by a alter table disable/enable trigger) then the following error occured when calling view "GetData":
Msg 7359, Level 16, State 1, Line 1
The OLE DB provider "SQLNCLI10" for linked server "BASETAB_OLEDB" reported a change in schema version between compile time ("174775118457136") and run time ("174775118466243") for table ""SchemaChange"."dbo"."BaseTab"".
With SQL 2008 SP2 CU2 this has worked with no errors. After installing CU4 the mentioned error occured.
Maybe this has something todo with the fix http://support.microsoft.com/kb/2498818/en-us that was released with CU3.
The attached script is simplified to one database but produces the error too.