Dotyczy
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web

Symptomy

Rozpatrzmy następujący scenariusz:

  • Masz pakiet wdrażania modelu zawierający więcej niż 100 000 wierszy.

  • Użytkownik próbuje wdrożyć pakiet przy użyciu narzędzia MDSModelDeploy (MDSModelDeploy. exe) w programie Microsoft SQL Server 2012.

W tym scenariuszu, mimo że narzędzie MDSModelDeploy jest uruchomione przez jakiś czas, nie jest wdrażane i zwraca błąd SystemOutOfMemory .

Przyczyna

Ten problem występuje, ponieważ opcja switchValue jest domyślnie ustawiona na wartość All w pliku MDSModelDeploy. exe. config. Dlatego aplikacja wdrażania usiłuje zarejestrować wszystko. Spowoduje to wyjątek.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Program SQL Server 2012

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 1. Aby uzyskać więcej informacji na temat uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2679368 Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012 Uwaga Po zastosowaniu poprawki domyślne ustawienie switchValue jest w pliku MDSModelDeploy. exe. config ustawione jako wyłączone . 

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Więcej informacji

Aby uzyskać więcej informacji na temat wdrażania pakietu wdrażania modelu przy użyciu MDSModelDeploy, odwiedź następującą witrynę internetową Microsoft Developer Network (MSDN):

Jak wdrożyć pakiet wdrażania modelu przy użyciu MDSModelDeployAby uzyskać więcej informacji na temat wdrażania przykładów usług Master Data Services (MDS) w programie SQL Server 2012, odwiedź następującą witrynę sieci Web blogu MSDN:

Jak wdrożyć przykłady usług MDS w programie SQL Server 2012Aby uzyskać więcej informacji na temat nowych funkcji usług MDS w programie SQL Server 2012, odwiedź następującą witrynę internetową Microsoft TechNet:

Co nowego w usługach Master Data Services (MDS) w programie SQL Server 2012

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.