Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pitanje:
pokušavam koristiti metodu otvorene tablice/zatvaranje tablice da bih stvorio novu tablicu SQL pomoću spretnosti. No u izjavi "otvorena tablica" vraća se SQL pogreške: "Otvorena operacija u tablici xxx nije uspjela


pristupiti SQL podacima". Kada kliknem dodatne informacije, u njemu piše "[Microsoft][ODBC SQL Server Upravljački program][SQL Server] U bazi podataka već postoji objekt pod nazivom PKADSY4997. [Microsoft] [ODBC SQL Server upravljački program] [SQL Server] Nije moguće stvoriti ograničenje. Pogledajte prethodne pogreške."


Fizički naziv moje tablice jest PKADSY4997 koji ne postoji niti ne postoji ni jedan od pohranjenih postupaka zDP-a za ovu tablicu. Što može uzrokovati pogrešku?


Odgovor: U ovom je slučaju tablica prethodno stvorena i odbačena, ali zbog nekog razloga ograničenje

na tablici nije uklonjeno.


U alatu za analizu upita trčali smo ovaj upit: odaberite * iz


sysobjects where name = 'PKADSY4997'


Vraćeni id bio je 151193332, a parent_obj 173243672.


Gledajući stupac parent_obj, nakon toga smo trčali upit s odabirom nadređenog objekta i nismo ga mogli pronaći. Dakle, to je bilo napušteno ograničenje kao što smo očekivali.


U tom smo trenutku trebali izbrisati napušteno ograničenje. No najprije je potrebno promijeniti postavku.


U prozoru SQL Server svojstva nalazi se potvrdni okvir koji mora biti označen da bi se omogućilo brisanje tog ograničenja– dopusti izravno mijenjanje kataloga sustava.


Sada iz alata za analizu upita: izbrišite iz


sysobjects where name = ''PKADSY4997' Time ste uklonili ograničenje i tablica bi se sada mogla ponovno stvoriti pravilno


iz spretnosti.








Ovaj je članak bio TECHKnowledge DOCUMENT ID:26107

TechKnowledge Content

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×