BUG #: 127438 (Content Maintenance)
VSTS bug number: 401652
Microsoft raspodjeljuje Microsoft SQL Server 2008 ili Microsoft SQL Server 2008 R2 rješava kao jednu datoteku radni stol. Jer su kumulativne popravke, svako novo izdanje sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 ili SQL Server 2008 R2 izdanje.
Simptomi
U Microsoft SQL Server 2008 ili Microsoft SQL Server 2008 R2, koristite čarobnjaka za skripte za generiranje skripte za spremljene procedure u bazi podataka. Međutim, dobivate sljedeću poruku o pogrešci:
Već je otvoren DataReader pridružene ovu naredbu koju morate prvo zatvoriti. (System.Data)
Ovaj se problem pojavljuje pod sljedećim uvjetima:
-
Baza podataka koristi razvrstavanje dvobajtnim korejski, kineski ili japanski.
-
Nazivi spremljene procedure sadržavati dvobajtne znakove.
-
Spremljene procedure imati parametre.
Uzrok
Čarobnjak za skripte koristi radovi Microsoft .NET Framework. Taj se problem pojavljuje jer modul baze podataka programa SQL Server i .NET Framework izvoditi uspoređivanja niza bajta na različite načine. Takvo ponašanje uzrokuje modul baze podataka na SQL Server ne želite prihvatiti bajta niz koji je proslijeđen .NET Framework.
Rješenje
Informacije o kumulativnom ažuriranju
SQL Server 2008 R2
Popravak ovog problema prvo Lansiran u kumulativnu ažuriranje 2. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem za SQL Server 2008 R2 kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2072493 Kumulativnim ažuriranjem paketa 2 za SQL Server 2008 R2Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 SQL Server 2008 R2 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 R2
SQL Server 2008
Popravak ovog problema prvo objavio u 8 kumulativnim ažuriranjem za SQL Server 2008 Service Pack 1. Dodatne informacije o ovom kumulativnim ažuriranjem paketa kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
981702 Kumulativnim ažuriranjem paketa 8 za SQL Server 2008 Service Pack 1Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
970365 SQL Server 2008 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 Service Pack 1Hitne popravke za Microsoft SQL Server 2008 kreiraju za određeni servisni paketi za SQL Server. Morate primijeniti hitni popravak SQL Server 2008 Service Pack 1 instalaciju SQL Server 2008 Service Pack 1. Po zadanom, hitnim kojemu SQL Server service Pack uključena je u sljedeći servisni paket za SQL Server.
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".
Reference
Informacije o inkrementalni servisiranja Model za SQL Server kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
935897 Inkrementalno servisiranja Model je dostupna iz tima SQL Server isporučiti hitnih popravaka za prijavljenog problemaDodatne informacije o shema imenovanja za SQL Server ažuriranja kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
822499Nova shema imenovanja datoteka za pakete softverskih ažuriranja za Microsoft SQL ServerDodatne informacije o terminologiji ažuriranje softvera kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja
Author (SME): v-jc
Writer: v-vincli
Tech Reviewer: yqsu
Editor: v-chliao