Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft izplata Microsoft SQL Server 2012 labojumus kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2012 labošanas laidienā.

Simptomi

Iedomājieties šādu scenāriju:

  • Jūs izveidojat vienu vai vairākus datu kvalitātes projektus datu kvalitātes klientā programmā Microsoft SQL Server 2012.

  • Tiek instalēts kumulatīvais atjauninājums 1 SQL Server 2012 (SQL Server 2012 1 – 2), un pēc tam palaidiet failu DQSInstaller. exe, lai jauninātu datu kvalitātes pakalpojumu (DQS) katalogus un pievienotu jaunus objektus.

  • Jūs mēģināt izdzēst kādu no izveidotajiem datu kvalitātes projektiem, izmantojot datu kvalitātes klientu.

Šajā scenārijā datu kvalitātes klients pārtrauc reaģēt, un SQL Server datu bāzes programma ienāk nebeidzamā cilpā. Turklāt sqlservr. exe procesam ir liels centrālā procesora lietojums. Piezīmes.

  • Lai atkoptu šo problēmu, restartējiet datu kvalitātes klientu un DQS.

  • Šī problēma rodas tikai tad, ja datu kvalitātes projekts ir izveidots, pirms esat instalējis SQL Server 2012 VV.

Cēlonis

Šī problēma rodas tāpēc, ka sistēmā iekļautajā procedūrā ir neierobežots cikls, kas radies, atjauninot cilpas skaitītāju nepareizi.Piezīme.Šī problēma rodas regresijas dēļ SQL Server 2012 VV.

Risinājums

Kumulatīvās atjaunināšanas informācija

Informācija par servisa pakotnes SQL Server 2012

Lai atrisinātu šo problēmu, iegūstiet jaunāko SQL Server 2012 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2755533 Jaunākās SQL Server 2012 servisa pakotnes iegūšana

SQL Server 2012

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2012 kumulatīvajā atjauninājumā 2. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2703275 Kumulatīvās atjaunināšanas pakotne 2 SQL Server 2012Piezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2692828 SQL Server 2012 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2012

Risinājums

Lai novērstu šo problēmu, izmantojiet kādu no tālāk norādītajām metodēm.1. metodeLai pievienotu fiktīvu procedūru, kas ļauj saglabātajai procedūrai neierobežota cilpa, lai turpinātu un pēc tam izietu no pareizas, rīkojieties šādi:

  1. Palaidiet tālāk norādīto vaicājumu, lai noteiktu tā ietekmētā projekta shēmas nosaukumu, kuru mēģinājāt izdzēst:

    SELECT 'KnowledgeManagement'+CAST(ID AS NVARCHAR) AS SchemaName, Name FROM DQS_MAIN.dbo.A_KNOWLEDGEBASE WHERE TYPE=2
  2. Izmantojiet atgriezto vērtību SchemaName un pēc tam izpildiet tālāk norādītās darbības, kas atgādina SQL Server Management Studio, lai nodrošinātu atbilstošo shēmas nosaukumu un datu kvalitātes projekta ID. Shēmai un atbilstošajā datu kvalitātes projektā tiks izveidota jauna fiktīva procedūra. Tāpēc nebeidzamā cilpa tiek turpināta pareizi.

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

    Piezīme <ID> norāda izdzēsto datu kvalitātes projekta iekšējo ID.

  3. Pārbaudiet, vai datu kvalitātes projekts ir izdzēsts no datu kvalitātes klienta, kā paredzēts.

2. metodeJa jums ir ātri jāiznīcina cilpas procedūra, lai taupītu centrālā procesora resursus, izpildiet šos priekšrakstus, lai noteiktu pareizo sesiju. Taču, nogalinot cilpas procedūru, nedzēš datu kvalitātes projektu. Tālāk norādītās Transact-SQL priekšraksti palīdz noteikt un nogalināt pareizo sesiju. Ja ir palaista vairāk nekā viena sesija no datu kvalitātes klienta, var būt nepieciešams izpildīt priekšrakstus vairākas reizes:

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;

Piezīme. Ja izmantojat 2. metodi, lai nogalinātu DQS savienojumu, datu kvalitātes klientā var tikt parādīts šāds kļūdas ziņojums:

SQL Server datu kvalitātes pakalpojumi--------------------------------------------------------------------------------<MessageId>: ApplicationUnhandledExceptionAn neapstrādāts izņēmums ir noticis. Detalizētu informāciju skatiet datu kvalitātes pakalpojumu klienta žurnālfailā.--------------------------------------------------------------------------------System. Data. SqlClient. SqlException (0x80131904): pašreizējā komandā radās nopietna kļūda. Rezultāti, ja tādi ir, ir jāizmet.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Lai iegūtu papildinformāciju par to, kā jaunināt DQS, dodieties uz šo Microsoft TechNet tīmekļa vietni:

Kā jaunināt DQS

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×