Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Pitanje: Pokušavam da koristim metod otvaranja tabele/zatvaranja tabele da bih kreirao/bih novu tabelu SQL pomoću funkcije
"Raznolikost". Međutim, na izrazu "otvorena tabela", vraća se SQL greška: "Operacija otvaranja tabele xxx nije uspela da pristupi podacima


SQL". Kada kliknem na više informacija, u bazi podataka već postoji objekat pod imenom PKADSY4997[ODBC SQL Server Driver][SQL Server] U bazi podataka već postoji objekat pod imenom PKADSY4997. [Microsoft] [ODBC SQL Server upravljački program] [SQL Server] Nije moguće kreirati ograničenje. Pogledajte prethodne greške."


Fizičko ime moje tabele je PKADSY4997 koji ne postoji, kao ni bilo koja od zDP uskladištenih procedura za ovu tabelu. Šta možda uzrokuje grešku?


Odgovor: U ovom slučaju tabela je prethodno kreirana i zapuštena, ali iz nekog razloga ograničenje za tabelu

nije uklonjeno.


U analyzeru upita smo vodili ovaj upit: izaberite * iz


sysobjects where name = 'PKADSY4997'


Dati ID je bio 151193332, a parent_obj je 173243672.


Gledajući kolonu parent_obj, mi smo zatim naišli na upit za izdvajanje nadređenog objekta i nismo mogli da ga pronađemo. To je bilo ograničenje siročića kao što smo očekivali.


U tom trenutku smo morali da izbrišemo ograničenje koje je siroče. Ali prvo je potrebno da se promeni postavka.


U prozoru SQL Server Svojstva postoji polje za potvrdu koje mora da bude označeno da bi se dozvolilo brisanje ovog ograničenja – Dozvolite da se izmene direktno načine u sistemskim katalogima.


Sada iz analizatora upita: izbrišite iz


sysobjects gde je ime = ''PKADSY4997' Ovim ste uklonili ograničenje i tabela može ispravno da se kreira iz


deternosti.








Ovaj članak je techKnowledge Document ID:26107

TechKnowledge Content

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×