Dotyczy
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2012 Developer

Firma Microsoft rozpowszechnia poprawki dodatku Service Pack 1 (SP1) firmy Microsoft SQL Server 2008 R2 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzednim wydaniu poprawki dodatku Service Pack 1 (SP1) z poprzedniego SQL Server 2008 R2.

Symptomy

Załóżmy, że za pomocą konta łączysz się z serwerem microsoft SQL Server 2008 R2 lub Microsoft SQL Server 2012. Hasło logowania do konta zawiera co najmniej jeden średnik. Podczas próby utworzenia nowego planu konserwacji dla serwera SQL Server 2008 R2 lub SQL Server 2012 w programie SQL Server Management Studio pojawia się następujący komunikat o błędzie:

Format parametry połączenia jest nieprawidłowy. Musi składać się z jednego lub większej liczby składników formularza X=Y, oddzielonych średnikami. Ten błąd występuje, gdy w Menedżerze połączeń bazy danych jest ustawiony parametry połączenia z zerową wartością składników.

Ponadto po kliknięciu przycisku Pokaż szczegóły techniczne w oknie dialogowym z wyświetlonym komunikatem o błędzie zostaną wyświetlone następujące informacje dotyczące komunikatu o błędzie w oknie dialogowym Informacje zaawansowane :

===================================Format parametry połączenia jest nieprawidłowy. Musi składać się z jednego lub większej liczby składników formularza X=Y, oddzielonych średnikami. Ten błąd występuje, gdy w Menedżerze połączeń bazy danych jest ustawiony parametry połączenia z zerową wartością składników.(MaintenancePlan)------------------------------Program Lokalizacja: at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(String value) at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.AddDefaultConnection(ServerConnection connection) at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.InitializeNewPlanForDesigner() w witrynie Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanData.. ctor(Package source, ServerConnection localServerConnection, Boolean isNewPlan) w: Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintView.LoadMaintenancePlan(String connectionString, IManagedConnection connection, String objectUrn) at Microsoft.DataTransformationServices.VsIntegration.DtsDesignerService.OpenDesigner(String connectionString, Object connection, String objectUrn) at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.Invoke()===================================Format parametry połączenia jest nieprawidłowy. Musi składać się z jednego lub większej liczby składników formularza X=Y, oddzielonych średnikami. Ten błąd występuje, gdy w Menedżerze połączeń bazy danych jest ustawiony parametry połączenia z zerową wartością składników.(MaintenancePlan)------------------------------Program Lokalizacja: at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.set_ConnectionString(String pbstrConnectionString) at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(String value)

Przyczyna

Ten problem występuje, ponieważ średniki są używane do analizowania parametry połączenia w SQL Server. W takim przypadku używany jest również średnik w haśle. Dlatego parametry połączenia jest analizowany nieprawidłowo.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Pakiet aktualizacji zbiorczej 1 dla SQL Server 2012 z dodatkiem Service Pack 1

Poprawka rozwiązła ten problem została opublikowana po raz pierwszy w aktualizacji zbiorczej 1. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji dla dodatku Service Pack 1 dla SQL Server 2012, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2765331 Pakiet aktualizacji zbiorczej 1 dla SQL Server 2012 z dodatkiem Service Pack 1Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2012. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej 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:

2772858 Kompilacje SQL Server 2012, które zostały wydane po wydaniu dodatku Service Pack 1 SQL Server 2012

SQL Server 2012 r.

Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 3 dla SQL Server 2012. Aby uzyskać więcej informacji o tym zbiorczym pakiecie aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2723749 Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2012Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2012. Firma Microsoft zaleca rozważenie zastosowania najnowszej wersji poprawki zawierającej 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 SQL Server 2012 wydane po wydaniu SQL Server 2012 Należy zastosować poprawkę SQL Server 2012 do instalacji SQL Server 2012.

dodatek Service Pack 2 dla SQL Server 2008 R2

Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 1 dla SQL Server 2008 R2 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2720425 Pakiet aktualizacji zbiorczej 1 dla SQL Server 2008 R2 z dodatkiem Service Pack 2Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej 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:

2730301 Udostępniono kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 z dodatkiem Service Pack 2

SQL Server 2008 R2 z dodatkiem SP1

Poprawka rozwiązła ten problem została opublikowana po raz pierwszy w aktualizacji zbiorczej 7. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji dla dodatku Service Pack 1 dla SQL Server 2008 R2, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2703282 Pakiet aktualizacji zbiorczej 7 dla SQL Server 2008 R2 z dodatkiem SP1Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki z SQL Server 2008 R2 z dodatkiem Service Pack 1. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej 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:

2567616 Udostępniono kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 z dodatkiem SP1

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Więcej informacji

Aby uzyskać więcej informacji na temat tworzenia planu konserwacji w SQL Server 2012, przejdź do następującej witryny internetowej MSDN:

Jak utworzyć plan konserwacji

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.