A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) javításait. Mivel a javítások összegzőek, minden új kiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 Service Pack 1 (SP1) javítás kiadásában szereplő összes biztonsági javítást.
Jelenségek
Tegyük fel, hogy egy microsoftos SQL Server 2008 R2- vagy Microsoft SQL Server 2012-kiszolgálóhoz való csatlakozáshoz használ fiókot. A fiók bejelentkezési jelszava legalább egy pontosvesszőt tartalmaz. Amikor új karbantartási tervet próbál létrehozni a SQL Server 2008 R2 vagy SQL Server 2012 kiszolgálóhoz SQL Server Management Studio, a következő hibaüzenet jelenik meg:
A kapcsolati karakterlánc formátum érvénytelen. Egy vagy több X=Y formátumú összetevőből kell állnia, pontosvesszővel elválasztva. Ez a hiba akkor fordul elő, ha egy nulla összetevőt tartalmazó kapcsolati karakterlánc van beállítva az adatbázis-kapcsolatkezelőben.
Emellett ha a hibaüzenetet megjelenítő párbeszédpanelEn a Technikai részletek megjelenítése gombra kattint, a következő információk jelennek meg a hibaüzenetről a Speciális információk párbeszédpanelen:
===================================A kapcsolati karakterlánc formátum érvénytelen. Egy vagy több X=Y formátumú összetevőből kell állnia, pontosvesszővel elválasztva. Ez a hiba akkor fordul elő, ha egy nulla összetevőt tartalmazó kapcsolati karakterlánc van beállítva az adatbázis-kapcsolatkezelőben.(MaintenancePlan)------------------------------Program helye: 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() címen: Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanData.. ctor(Package source, ServerConnection localServerConnection, Boolean isNewPlan) at 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()===================================A kapcsolati karakterlánc formátum érvénytelen. Egy vagy több X=Y formátumú összetevőből kell állnia, pontosvesszővel elválasztva. Ez a hiba akkor fordul elő, ha egy nulla összetevőt tartalmazó kapcsolati karakterlánc van beállítva az adatbázis-kapcsolatkezelőben.(MaintenancePlan)------------------------------Program helye: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.set_ConnectionString(String pbstrConnectionString) at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(String value)
A probléma oka
Ez a probléma azért fordul elő, mert pontosvesszőket használnak a SQL Server kapcsolati karakterlánc elemzéséhez. Ebben az esetben a jelszóban szereplő pontosvesszőt is használja a rendszer. Ezért a kapcsolati karakterlánc elemzése helytelen.
Megoldás
Kumulatív frissítési információk
Az 1. kumulatív frissítési csomag a 2012. SQL Server 1. szervizcsomaghoz
A probléma javítását először az 1. kumulatív frissítésben adtuk ki. A SQL Server 2012 Service Pack 1 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2765331 1. összegző frissítési csomag SQL Server 2012 Service Pack 1Note Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2012-es javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2772858 A 2012-SQL Server 2012 Service Pack 1 kiadását követően kiadott SQL Server 2012-ben kiadott buildek
SQL Server 2012
A hiba javítását először a 2012-es SQL Server 3. kumulatív frissítésében adtuk ki. A kumulatív frissítési csomagról a microsoftos tudásbázis következő cikkszámára kattintva olvashat bővebben:
2723749 3. összegző frissítési csomag a SQL Server 2012-hözMegjegyzés Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2012-es javítás kiadásában szereplő összes biztonsági javítást. A Microsoft azt javasolja, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2692828 A 2012 SQL Server megjelenése után kiadott SQL Server 2012-ben kiadott buildek: A 2012-SQL Server telepítésekor SQL Server 2012 gyorsjavítást kell alkalmaznia.
SQL Server 2008 R2 Service Pack 2
A hiba javítását először az 1. kumulatív frissítésben adták ki a SQL Server 2008 R2 Service Pack 2-höz. Az összegző frissítési csomag beszerzésével kapcsolatos további információkért kattintson a következő cikkszámra a cikk microsoftos tudásbázisban való megtekintéséhez:
2720425 1. összegző frissítési csomag SQL Server 2008 R2 Service Pack 2Note Mivel a buildek összegzőek, minden új javítás kiadása tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2730301 A SQL Server 2008 R2 Service Pack 2 kiadását követően kiadott SQL Server 2008 R2 buildek
SQL Server 2008 R2 SP1
A probléma javítása először a 7. kumulatív frissítésben jelent meg. A SQL Server 2008 R2 Service Pack 1 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2703282 7. összegző frissítési csomag SQL Server 2008 R2 SP1Note Mivel a buildek összegzőek, minden új javítás kiadása tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 Service Pack 1 javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2567616 A SQL Server 2008 R2 buildek, amelyek a 2008-SQL Server R2 SP1 megjelenése után jelentek meg
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
További információ
A karbantartási terv SQL Server 2012-ben történő létrehozásával kapcsolatos további információkért látogasson el az MSDN következő webhelyére: