Ich verwende Microsoft SQL Server 2005 und bin relativ neu in SQL im Allgemeinen.SQL Server-Fehler: "%" ist keine Einschränkung. Constraint konnte nicht gelöscht werden. Siehe vorherige Fehler
Es gibt eine Beziehung zwischen zwei Tabellen, "Ressourcen" und "Group_Resources", in der Datenbank "Information". Ressourcen haben einen Fremdschlüssel "id" in Group_Resources mit dem Namen "resource_id". Es gibt eine Fremdschlüsseleinschränkung "fk_gr_res_resources" zwischen den beiden.
Ich bin als der Besitzer der Datenbank eingerichtet, und habe vollständige Berechtigungen zum Lesen/Schreiben/Erstellen/Löschen.
Ich möchte den Fremdschlüssel löschen, so ausgeführt ich die folgende Abfrage:
ALTER TABLE [Information].[group_resources] DROP CONSTRAINT fk_gr_res_resources
und erhielt den folgenden Fehler:
'fk_gr_res_resources' is not a constraint. Could not drop constraint. See previous errors.
Ich bin verwirrt, weil es sich um eine Einschränkung ist, und es gibt keine Rechtschreibfehler. Werde ich das unpassend löschen? Lösche ich die Einschränkung aus der falschen Tabelle? Irgendwelche Vorschläge würden sehr geschätzt, & bitte flame mich nicht: Ich bin schließlich zu SQL neu.
Haben Sie versucht, die Einschränkung aus der anderen Tabelle zu löschen? Das würde deine Frage beantworten, ob du es an der richtigen Stelle löschst. – SqlRyan
Ja- Ich habe versucht, die Einschränkung von "gropus_resources" und "Ressourcen" zu löschen. Ich bekomme immer noch den gleichen Fehler. Danke für den Vorschlag. – amanda