Kysymys: Yritän luoda uuden Taulukon, jossa on Dexterity, käyttämällä taulukon avaamis- SQL taulukon sulkemista. Avaa taulukko -lauseke palauttaa kuitenkin SQL virheilmoituksen: Taulukossa xxx avattu toiminto ei SQL tietoja. Kun napsautan Lisätietoja, siinä lukee "[Microsoft][ODBC SQL Server Driver][SQL Server] Tietokannassa on jo objekti nimeltä PKADSY4997. [Microsoft] [ODBC-SQL Server ohjain] [SQL Server] Rajoitetta ei voitu luoda. Näytä edelliset virheet." Taulukoni fyysinen nimi on PKADSY4997, jota ei ole olemassa eikä zDP:n tallentanut toimintosyistä tälle taulukolle. Mikä voi aiheuttaa virheen? Vastaus: Tässä tapauksessa taulukko on luotu ja pudotettu aiemmin, mutta taulukon rajoitusta ei jostain syystä poistettu.Kyselyn analysoinnissa suoritetaan tämä kysely: valitse * sysobjects-kohteesta, jossa nimi = 'PKADSY4997' Palautettu tunnus oli 151193332 ja parent_obj oli 173243672.Seuraavan parent_obj pääobjektin vieressä oli valintakysely, eikä sitä enää löyetä. Tämä oli siis orporajoite, kuten odotimme.Tässä vaiheessa orporajoite on poistettava. Ensin on kuitenkin muutettava asetusta.SQL Server ominaisuudet -ikkunassa on valintaruutu, joka on merkittävä, jotta tämä rajoitus voidaan poistaa. Salli muokkaaminen suoraan järjestelmäluetteloihin.Nyt kyselyn analysoiminen: poista sysobjects-kohteesta, jossa nimi = ''PKADSY4997' Tämä poisti rajoitteen ja taulukko voidaan luoda uudelleen oikein Dexterity-tunnuksesta.Tämä artikkeli oli TechKnowledge Document ID:26107

TechKnowledge Content

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.