Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Microsoft jagab Microsoft SQL Server 2012 parandused ühe allalaaditavate failidega. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Serveri 2012 Fix väljalaskega.

Sümptomid

Arvestage järgmise stsenaariumiga.

  • Saate luua ühe või mitu andmete kvaliteedi projekti rakenduses Microsoft SQL Server 2012 andmete kvaliteedi kliendis.

  • Installite kumulatiivse värskenduse 1 SQL Server 2012 (SQL Server 2012 CU1) ja seejärel käivitate DQSInstaller. exe, et uuendada andmete kvaliteedi teenuste (DQS) kataloogid ja lisada uusi objekte.

  • Proovite kustutada ühe loodud andmete kvaliteedi projekte, kasutades andmete kvaliteedi klienti.

Selle stsenaariumi korral ei reageeri andmete kvaliteedi klient enam ning SQL serveri andmebaasimootor sisestab lõputu silmuse. Lisaks Sqlservr. exe protsessi kogemus suur CPU kasutus. Märkused.

  • Selle probleemi taastamiseks taaskäivitage andmete kvaliteedi klient ja DQS.

  • See probleem ilmneb ainult juhul, kui andmete kvaliteedi projekt loodi enne SQL Server 2012 CU1 installimist.

Põhjus

See probleem ilmneb tõttu lõputu silmuse süsteemi salvestatud protseduuri, mille põhjuseks on valesti värskendamine silmuse loendur.Märkus.See probleem ilmneb SQL Server 2012 CU1 regressiooni tõttu.

Lahendus

Kumulatiivse värskenduse teave

SQL Server 2012 hoolduspaketi teave

Selle probleemi lahendamiseks hankige uusim hoolduspakett SQL Server 2012. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2755533 SQL Server 2012 uusima hoolduspaketi hankimine

SQL Server 2012

Selle probleemi lahendus anti esmakordselt välja kumulatiivne Update 2 for SQL Server 2012. Lisateavet selle kumulatiivse värskenduspaketi SQL serveri hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2703275 SQL Serveri 2012 koondvärskenduses pakett 2Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmiste SQL serveri paranduste väljalaskega. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2692828 Pärast SQL Server 2012 väljaandmist väljaantud SQL Serveri 2012 järgud

Lahendus

Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.Meetod 1Kui soovite lisada näiva protseduuri, mis võimaldab salvestatud protseduuri lõputu silmus jätkata ja seejärel väljuda õigesti, tehke järgmist.

  1. Kasutage järgmist päringut, et tuvastada mõjutatud projekti skeemi nimi, mida proovisite kustutada.

    SELECT 'KnowledgeManagement'+CAST(ID AS NVARCHAR) AS SchemaName, Name FROM DQS_MAIN.dbo.A_KNOWLEDGEBASE WHERE TYPE=2
  2. Kasutage SchemaName väärtust, mis on tagastatud, ja seejärel käivitage SQL Server Management Studio ' is olevad laused, mis sarnanevad järgmisega, et anda vastava skeemi nimi ja andmete kvaliteedi projekti ID. Skeemi ja vastava andmete kvaliteedi projekti jaoks luuakse uus näiv protseduur. Seetõttu on lõpmatu silmus õigesti saadud.

    USE DQS_PROJECTSGOCREATE PROCEDURE DQProject<ID>.NewIndexParseTrigramsFromLexiconAS BEGINPRINT 'THIS IS A DUMMY PROCEDURE TO MAKE DELETE WORK for Microsoft KB Article 2705571';END

    Märkus <ID> tähistab kustutatud andmete kvaliteedi projekti sisemist ID-i.

  3. Veenduge, et andmete kvaliteedi projekt kustutatakse andmete kvaliteedi kliendilt ootuspäraselt.

Meetod 2Kui peate CPU ressursside säästmiseks kiiresti silmuse käivitama, käivitage õige seansi tuvastamiseks järgmised laused. Kuid selle käigus ei kustutata andmete kvaliteedi projekti puhtalt. Järgmised Transact – SQL-laused aitavad tuvastada ja tappa õige seansi. Kui andmete kvaliteedi klient töötab rohkem kui ühe seansi jooksul, peate võib-olla mitu korda avaldusi käivitama.

DECLARE @session smallint, @text nvarchar(2000), @killcommand nvarchar(200)SELECT TOP 1 @session=s.session_id, @text=st.textFROM sys.dm_exec_sessions sFULL OUTER JOIN sys.dm_exec_requests r ON s.session_id=r.session_idCROSS APPLY sys.dm_exec_sql_text(r.sql_handle) AS stWHERE program_name like 'DQ Services Client: Client Id = %, KB Id = %, Proxy = KnowledgebaseManagementEntryPointClient'AND s.status='running';SELECT 'Killing this DQS session:', @session SessionID, @text QueryText;SET @killcommand=N'Kill '+ cast(@session as nvarchar)+';'EXEC sp_executesql @killcommand;

Märkus. Kui kasutate DQS ühenduse tapmiseks meetodit 2, võidakse andmete kvaliteedi kliendis kuvada järgmine tõrketeade:

SQL serveri andmete kvaliteedi teenused--------------------------------------------------------------------------------<MessageId>: ilmnes ApplicationUnhandledExceptionAn töötlemata erand. Lisateavet leiate teemast andmete kvaliteedi teenuste klient log.--------------------------------------------------------------------------------System. Data. SqlClient. SqlException (0x80131904): praeguses käsus ilmnes tõsine tõrge. Tulemid, kui need on olemas, tuleks hävitada.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Viited

Lisateavet DQS täiendamise kohta leiate järgmisest Microsoft TechNeti veebisaidilt:

DQS uuendamine

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×