Jump to content

Löschen von Tabellen...


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Bin absoluter Anfänger, was MSSQL angeht, habe aber schon erfahrung mit MySql.

 

Ich möchte über ein PHP-Script einige Tabellen in einer MSSQL-Datenbank löschen. Verbinden und Abfragen geht wunderbar, nur wenn ich schreibe:

 

DROP TABLE tabelle;

 

erhalte ich:

Warning: mssql_query(): message: Löschen des Tabelle-Objekts 'tabelle' ist nicht möglich, weil das Objekt nicht vorhanden ist oder Sie nicht die erforderliche Berechtigung haben.

 

Okay - SQL Server Management Studio aufgemacht, Tabelle gesucht (sie ist vorhanden!), löschen - geht ohne Probleme (gleicher Benutzer wie im PHP eingeloggt, also kanns auch kein Berechtigungsproblem sein). Damit ist die o.g. Fehlermeldung in beiden Punkten wiederlegt und ich weiß nicht, was ich noch tun soll - hilfe!

Link zu diesem Kommentar

Moin,

 

versuch mal die Tabelle mit ihrem vollständigen Namen anzusprechen: dbo.tabelle (bzw. so wie sie halt komplett heißt).

 

Wenn das auch nicht geht, sind es wahrscheinlich doch Berechtigungen. Nur weil der User etwa auf PHP zugreift, heißt das ja noch lange nicht, dass seine Anmeldung auch an SQL Server durchgereicht wird. Du könntest in deinem Code z.B. mal diese Abfrage stellen und schauen, was zurückkommt:

 

select USER, SUSER_SNAME()

 

Gruß, Nils

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...