Nachdem Sie den Fehler erhalten haben, führen Sie
ausEXEC sp_who2
Suchen Sie in der Liste nach der Datenbank. Es ist möglich, dass eine Verbindung nicht beendet wurde. Wenn Sie Verbindungen zur Datenbank finden, führen Sie
ausKILL <SPID>
wobei <SPID>
ist die SPID für die Sitzungen, die mit der Datenbank verbunden sind.
Probieren Sie Ihr Skript aus, nachdem alle Verbindungen zur Datenbank entfernt wurden.
Leider habe ich keinen Grund, warum Sie das Problem sehen, aber hier ist ein Link, der zeigt, dass das Problem woanders aufgetreten ist.