Symptom
Anta att du skapar en ny prenumerations vy för Master Data Services (MDS) i Microsoft SQL Server 2012. VersionMember_ID kolumn finns inte i den prenumeration som du har skapat. Det här problemet beror på en ändring i SQL Server 2012 Master Data Services (MDS).
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2012 /en-us/help/2679368
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Mer information
När vyn prenumeration skapas i SQL Server 2012 MDS visas MDMi SQL Server View.<subscription_view_name> inte längre innehåller VersionMember_ID -kolumnen eftersom den fanns i SQL Server 2008 R2 MDS. I kumulativ uppdatering 1 för SQL Server 2012 SP1 har en identitets kolumn lagts tillbaka till prenumerationsvy. Den här nya kolumnen innehåller samma data som föregående VersionMember_ID kolumn. Den nya kolumnen heter nu ID för att göra kolumnen mer uttrycklig. Den här snabb korrigeringen kan bryta alla anpassade data överförings jobb eller skript som baseras på schemat för SQL Server 2008 R2-prenumeration. Alla jobb eller skript som refererar till VersionMember_ID kolumn måste ändras så att de refererar till kolumnen ny ID i SQL Server 2012 MDS - prenumerationen. I kumulativ uppdatering 1 lades dessutom en ny kolumn MUID till i prenumerationsvy för att ange medlemmens interna unika ID-värde. Kolumnen MUID finns inte i SQL Server 2008 R2 MDS. Du kan behöva uppdatera anpassade data överförings jobb för att lägga till den nya kolumnen.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Om du vill ha mer information om hur du skapar en prenumerationsvy går du till följande MSDN-webbplats: