[MS SQL] Удалить информацию из базы
Через ентерпрайз манагер? 

Сейчас пришлось удалять отдельно - таблицы, хранимки, вьюшки и пр.
Хотелось бы одним махом.
Может быть есть какая-нибудь волшебная кнопка или волшебный запрос?
Хотелось бы одним махом.
Может быть есть какая-нибудь волшебная кнопка или волшебный запрос?
c#+select+drop-ы
можно, наверное, и без C#-а, прямо в запросе for забабахать.
можно, наверное, и без C#-а, прямо в запросе for забабахать.
имеется ввиду for по метаданным бд?
по каким еще метаданным?
там все имена таблиц и т.д. хранятся опять же в таблицах
там все имена таблиц и т.д. хранятся опять же в таблицах
SELECT *
FROM sysobjects
Это и есть метаданные =)
Понятно, придется, значит, писать этот мега-запрос.
Понятно, придется, значит, писать этот мега-запрос.
в google - поиши, задача стандартная - скорее всего уже кто-нибудь написал.
Да, надежда на это есть.
Если не найду, попробую через SMO сделать. Там вроде бы не придется спускаться на уровень SQL.
Если не найду, попробую через SMO сделать. Там вроде бы не придется спускаться на уровень SQL.
мб deattach ?
Оставить комментарий
Helga87
Как наименее геморно удалить всю информацию, находящуюся в базе MS SQL (за исключением, возможно пользователей и ролей - их участь неважна не обладая при этом правами на удаление самой базы (т.к. база находится не на своем сервере, а на хостинге)?