Simptomi
Kada koristite Microsoft OLE DB dobavljač za SQL Server (SQLOLEDB), a pokušate da postavite ime baze podataka kada budete upitani za
Prijavljivanje na SQL Server za dijalog, dobijate sledeću poruku o grešci:2147418113 (8000ffff)': katastrofalna greška '
Uzrok
Ovaj problem izaziva grešku u OLE DB dobavljač usluga za SQL Server. OLE DB dobavljač usluga ne može pokrenuti globalne pokazivač SQL klijent mrežne biblioteke (Dbnetlib.dll) kada se pojavi dijaloški okvir SQL Server prijavljivanje .
Rezolucija
Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problem koji je opisan u ovom članku. Primenite je samo na sisteme sa ovim određenim problemom.
Ako je hitna ispravka dostupna za preuzimanje, postoji odeljak” dostupno je preuzimanje hitne ispravke „na vrhu ovog članka baze znanja. Ako ovaj odeljak nije prikazan, prosledite zahtev Microsoft korisničkoj službi i podršci da biste nabavili hitni popravak. Napomena Ako dođe do dodatnih problema ili potreban je rešavanje problema, možda da kreirate na poseban zahtev za uslugu. Uobičajeni troškovi podrške važiće za dodatnu podršku pitanja i probleme koji nisu direktno povezani sa ovom određenom hitnom ispravkom. Potpun popis brojeva telefona Microsoft korisničkoj službi i podršci ili da biste kreirali na poseban zahtev za uslugu, posetite sledeću Microsoft Web lokaciju:http://support.microsoft.com/contactus/?ws=supportNapomena Obrascu” dostupno je preuzimanje hitne ispravke „prikazani su jezici na kojima je dostupna hitna ispravka. Ako ne vidite svoj jezik, to je zato što hitna ispravka nije dostupna na tom jeziku. The Engleska verzija prilagodbenog popravka ima atribute datoteka (ili novije) koji su navedeni u tabeli. Datumi i vremena za ove datoteke su navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledate informacije o datoteci, to je pretvaraju u lokalno vrijeme. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu " Vremenska zona " u alatki "Datum i vreme" na kontrolnoj tabli. Date Time Version Size File name -------------------------------------------------------- 18-Oct-2003 04:20 2000.85.1022.45 503,808 Sqloledb.dll Napomena Za sve hitne ispravke dostupne za MDAC 2.8 listu, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
839801 popraviti: hitnih ispravki dostupnih za MDAC 2.8
Koraci koji reprodukuju ponašanje
-
Kreiranje novog projekta standardni EXE programa Microsoft Visual Basic. Po podrazumevanoj vrednosti, kreira se obrazac koji se zove Obrazac1.
-
Na meniju " projekat ", kliknite na
Referencu, a zatim izaberite stavku Microsoft ActiveX podataka objekta 2,6. -
Dodati CommandButton kontrolu i kontrolu okvira za tekst u Obrazac1.
-
Kliknite na događaj za komandno dugme dodajte sledeći kod:
Dim con As New ADODB.Connection
con.Provider = "SQLOLEDB" con.Properties("Prompt") = adPromptAlways con.Open Text1.Text = con.ConnectionString -
Pritisnite taster F5 da pokrenete aplikaciju, a zatim kliknite na komandno dugme.
-
U dijalogu Za prijavljivanje SQL Server , sledite ove korake:
-
Kliknite na dugme koristi pouzdanu vezu.
-
Izaberite SQL Server 2000 server, a zatim kliknite na dugme Opcije.
-
Na listi izaberite stavku baze podataka . Dobijate poruku o grešci koja je opisana u odjeljku „Simptomi”.
-
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na” ovog članka.
Reference
Za dodatne informacije, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoft proizvoda, alate i dodatke