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 2008 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jauns laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2008 labojumu laidienā.

Pazīmes

Datorā, kurā darbojas sistēma Microsoft SQL Server 2008, rodas viena vai vairākas no šīm problēmām, izveidojot saistītie serveri, izmantojot SQL Native Client nodrošinātājs (Sqlncli.dll).

Piezīme. Šīs problēmas rodas arī ar Microsoft SQL Server 2005 3. servisa pakotne (SP3). Tomēr šajā rakstā labojumfailu neattiecas uz SQL Server 2005 SP3.

1. problēma

Apsveriet šādu situāciju:

  • SQL Server Management Studio, atveriet logu jaunu saistītie serveri un izveidot saistītie serveri, izmantojot kādu no šiem iestatījumiem:

    • Servera tips , SQL Server SQL Native Client nodrošinātājs

    • SQL Native Client (nav SQL Native Client 10) sniedzēju ar citu datu avotuservera tips

    • Microsoft OLE DB nodrošinātājs SQL Server Server ievadietcitu datu avotu

  • Izvēršot Saistītie serveri katalogs ar SQL Server Management Studio, lai redzētu saistītie serveri.

Šādā gadījumā SQL servera pakalpojums negaidīti izslēdzas vai mini dump failu SQL servera kļūda žurnāla mapē tiek izveidota atkārtoti. Šī problēma turpina līdz SQL servera pakalpojums ir apturēts. Turklāt SQL Server Management Studio ziņo par šādu kļūdu:

NOSAUKUMS: Microsoft SQL Server Management Studio
------------------------------
Neizdevās ielādēt šī pieprasījuma datus. (Microsoft.SqlServer.Management.Sdk.Sfc)

Lai saņemtu palīdzību, noklikšķiniet uz: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------
PAPILDU INFORMĀCIJA:
Izpildot Transact-SQL priekšraksts vai pakešu radās izņēmums. (Microsoft.SqlServer.ConnectionInfo)
------------------------------

Beidzies taimauts. Taimauta periods beidzās pirms operācijas pabeigšanas vai serveris nereaģē. (Microsoft SQL Server, kļūda: -2)



Piezīme. Šī problēma nerodas, ja, izpildot vaicājumu saistītie serveri, izmantojot SQL Native Client sniedzējs ar servera tipu ar SQL Server.

2. problēma

Apsveriet šādu situāciju:

  • Saistītie serveri izveidojat, izmantojot Microsoft OLE DB nodrošinātājs ODBC draiveri.

  • ODBC datu avots ir izveidots, izmantojot SQL Native Client nodrošinātājs servera tipu ar citu datuavotu.

Šādā gadījumā saistīts serveris atgriež rezultātus.

Risinājums

Šīs problēmas labojums vispirms tika izlaists kumulatīvais atjauninājums 7 sistēmas SQL Server 2008 1. servisa pakotnei. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:-

979065 7. kumulatīvo atjauninājumu pakotne sistēmai SQL Server 2008 1. servisa pakotne
Piezīme. Tā kā būvējumi ir kumulatīvi, katrs jauns labojumu laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2008 labojumu laidienā. Ieteicams apsvērt tāda visjaunākā labojuma laidiena pielietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:-

970365 SQL Server 2008 būvējumi, kas tika izlaisti pēc sistēmas SQL Server 2008 1. servisa pakotnes izlaišanas
Microsoft SQL Server 2008 labojumfaili tiek izveidoti īpaši SQL Server servisa pakotnēm. Ir jāinstalē labojumfails SQL Server 2008 1. servisa pakotnei un SQL Server 2008 1. servisa pakotnes instalēšanas. Pēc noklusējuma SQL Server servisa pakotne ir pieejama jebkurā labojumfails ir iekļauts SQL Server nākamajā servisa pakotnē.

Papildinformācija

Sqlncli.dll un Sqlservr.exe failu versiju var apstiprināt vaicājums darbojas šādi:

select * from sys.dm_os_loaded_modules where name like '%sqlncli.dll' or name like '%sqlservr.exe'

Ja izmantojat sistēmu Microsoft SQL Server 2008 1. servisa pakotne (SP1) vai jaunākas versijas Microsoft SQL Server 2008, vaicājums atgriezīs šo informāciju par versiju:

  • Sqlncli.dll faila versija ir vēlāk 9.0:3207.0.

  • Sqlservr.exe fails ir lielāks par vai vienāds ar 10.0:2531.0, bet agrāk nekā 10.0:2766.0 versiju.

Ja izmantojat sistēmu Microsoft SQL Server 2008 RTM vai jaunākām versijām SQL Server 2008 RTM, vaicājums atgriezīs šo informāciju par versiju:

  • Sqlncli.dll failu vēlāk 9.0:3207.0 versija ir versija.

  • Sqlservr.exe fails ir lielāks par vai vienāds ar 10.0:1600.0, bet agrāk nekā 10.0:1835.0 versiju.

Risinājums

Lai izvairītos no šīs problēmas, rīkojieties šādi:

Workaround 1:

1. izdzēsiet bojāto saistītie serveri.

2. Izveidojiet jaunu saistītie serveri, izmantojot SQL Server Native Client 10.0 (SQLNCLI10) sniedzēju. Lai to paveiktu:
. ar peles labo pogu noklikšķiniet uz Saistītie serveri un atlasiet Jaunu saistītie serveri.
b. Atlasiet citu datu avotu un pēc tam SQL Server Native Client 10.0 nodrošinātāja.

Workaround 2:

  1. Izveidojiet reģistra apakšatslēgu, ar nosaukumu "SQLNCLI" šādu ceļu:

    HKLM\Software\Microsoft\DataAccess

  2. Izveidot ar nosaukumu "SQLOSPartitioning" šajā apakšatslēgā REG_DWORD tipa reģistra ierakstu.

  3. Iestatiet ieraksta vērtību 0x0.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Kārtulas programmatūra

Kārtulas nosaukums

Kārtulas apraksts

Produkta versijām, kuru nosacījums tiek novērtēts

System Center Advisor

SQL Server atjauninājumu KB979779 trūkst un novērstu bojājumu SQL klienta vietējais atmiņas

Šajā serverī darbojas SQL Native Client nodrošinātāju, kas atbilst SQL Server 2005. Šo vecāko versiju SQLNCLI.dll varētu potenciāli ielādēt SQL Server 2008 un SQL Server 2008 R2, uzskaitot nodrošinātāji un izveidojot saistīta serveri. Īpaši veidots SQL Server 2008 un SQL Server 2008 R2 var rasties problēmas un uzkaras, izveidojot vai izmantojot izveidota ar šo saistītie serveri ietekmē SQLNCLI.dll. Atjaunināt attiecīgajā gadījumu SQL Server 2008 un SQL Server 2008 R2 nepieciešamie labojumi vai neizmantot šo SQLNCLI.dll veidojot saistītie serveri.

SQL Server 2008

SQL Server 2008 R2



Atsauces

Lai iegūtu papildinformāciju par inkrementālās apkopes modeli sistēmai SQL Server, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 inkrementālās apkopes modelis ir pieejams no SQL Server grupas, lai nodrošinātu labojumfailus paziņotajām problēmām



Lai iegūtu papildinformāciju par nosaukumdošanas shēma SQL Server atjauninājumus, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēma

Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts

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!

×