Ciao a tutti!

Come da titolo, la seguente istruzione

DELETE * FROM Tags WHERE idTag NOT IN (SELECT lngTag FROM UsiTag)

funziona in Access ma non in SQL Server, ricevo questo errore:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near '*'.
/dynamic/AdmDelServizio.asp, line 48

In pratica, ho una tabella Servizi e una tabella Tag, poi una tabella UsiTag per gestire la relazione molti-a-molti tra queste due tabelle.
Nel caso in cui l'utente elimini un Servizio, prima vengono eliminati tutti gli utilizzi di Tag di questo servizio, e poi (mediante la SQL che dà errore) vengono tolti dalla tabella Tags, tutti i tag che erano utilizzati esclusivamente da questo servizio (e quindi non più utilizzati nella tabella UsiTag).

In Access funziona, su SQL Server no. Dove sbaglio? Grazie mille!