Domanda

se applico una dichiarazione di query sql a questa tabella " seleziona * da context.tablename " ;, tutto ciò che vedo è la " esecuzione della query .. " messaggio e nient'altro accade. Inoltre, non riesco a troncare o eliminare questa tabella. Mi impedisce persino di eliminare il database vhole.

È possibile che questo problema sia causato dai dati inseriti in questa tabella ???

Sto usando MS Sql Server 2005

È stato utile?

Soluzione

Hai provato a riavviare il servizio SQL Server?

Altri suggerimenti

Esistono connessioni aperte al database durante il tentativo di eliminare la tabella? Hai provato a chiudere tutte le connessioni prima di lasciarlo cadere?

Usa SSMS per staccare il database. Elimina i file MDF manualmente.

Ho avuto lo stesso identico problema con una tabella che conteneva solo 3 record. Avevo diverse schede di query aperte in Mgmt Studio di MS SQL Server, ognuna delle quali faceva riferimento in qualche modo alla tabella di destinazione, ma nessuna delle quali eseguiva query.

La selezione da questa tabella verrebbe eseguita all'infinito, come farebbe cadere la tabella. Potrei eseguire sp_spaceused e vedere che stava usando solo 86k di spazio, quindi non era enorme.

Ho disconnesso tutte le schede, inclusa quella che stavo usando per selezionare da e per eliminare la tabella. Ho quindi ricollegato solo quella finestra ed ho eseguito 'Seleziona * da' il mio tavolo e ha funzionato. Sono stato anche in grado di eliminare correttamente la tabella.

Sembra che ci fosse una connessione aperta che teneva in qualche modo in ostaggio la tabella e impediva il funzionamento di Select and Drop.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top