таблица базы данных не будет удалена (или покажет, что это введенные данные) - PullRequest
3 голосов
/ 14 сентября 2009

Если я применяю SQL-запрос к этой таблице "select * from context.tablename", все, что я вижу, это сообщение "Executing query ..", и больше ничего не происходит. Я также не могу усечь или отбросить эту таблицу. Это мешает мне даже сбросить базу данных vhole.

Возможно ли, что эта проблема вызвана вставкой данных в эту таблицу ???

Я использую MS Sql server 2005

Ответы [ 4 ]

2 голосов
/ 14 сентября 2009

Вы пытались перезапустить службу SQL Server?

0 голосов
/ 09 августа 2017

У меня была такая же проблема с таблицей, которая содержала только 3 записи. У меня было несколько вкладок запросов, открытых в MS SQL Server Mgmt Studio, каждая из которых по-своему ссылалась на целевую таблицу, но ни на одной из которых не выполнялось никаких запросов.

Выбор из этой таблицы будет выполняться бесконечно, как при удалении таблицы. Я мог запустить sp_spaceused и увидеть, что он использует только 86 КБ места, поэтому он не был огромным.

Я отключил все вкладки, в том числе ту, которую использовал для выбора и удаления таблицы. Затем я переподключил только это окно и запустил «Выбрать * из» моей таблицы, и это сработало. Я также смог успешно бросить стол.

Кажется, что было какое-то открытое соединение, которое как-то удерживало стол в заложниках и не позволяло работать моим командам выбора и отбрасывания.

0 голосов
/ 14 сентября 2009

Используйте SSMS для отсоединения базы данных. Удалите файлы MDF вручную.

0 голосов
/ 14 сентября 2009

Есть ли какие-либо открытые соединения с базой данных при попытке удалить таблицу? Вы пытались закрыть все соединения, прежде чем сбросить его?

...