SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Как на MS SQL Server 2012 Express очистить базу данных не зная пароля к ней? (Как на MS SQL Server 2012 Express очистить базу данных не зная пароля к ней?)
Как на MS SQL Server 2012 Express очистить базу данных не зная пароля к ней? [сообщение #2124] Mon, 24 April 2023 14:43
akme24 в настоящее время не в онлайне  akme24
Сообщений: 1
Зарегистрирован: April 2023
Junior Member
Приветствую коллеги. Нужна помощь знатоков.

Что имею: Есть машина с установленным экземпляром Microsoft SQL Server 2012 Express, есть полный доступ к данной машине с правами локального администратора.
Проблема: Проблема в том что место в базе закончилось т.к. это экспресс редакция.
Получаю вот такие сообщения в журнале Windows: CRE ATE DATABASE or ALT ER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
Т.к. Microsoft SQL Server 2012 Express ставил не я и найти кто это делала не представляется возможным то встает вопрос как почистит базу?
Пробовал запустить в однопользовательском режиме и добавить нового пользователя, не получилось.
https://yapx.ru/album/V7fIL

Побывал остановить SQL Server и скопировать файл базы и транзакций на другой SQL Server и там подцепить и очистить в Microsoft SQL Server Management Studio 18 нужные таблицы запросами:
-- Выбираем базу данных для очистки
USE [MYBASE];
GO
--Удалит все строки в таблице
DELETE FROM MyTable;
GO
А потом сжать базу и перенести заново на SQL Server 2012 Express и запустить сервис. Но при при попытке входа через вэб сервис что крутится на хосте выдает ошибку:
Server Error in '/WebBase2' Application.
Cannot open database "MyBase" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\SYSTEM'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and wh ere it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open database "MyBase" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\SYSTEM'.


Собственно как победить? Как можно очистить нужные таблицы? Кто с подобной проблемой уже сталкивался и как решили?
Предыдущая тема: Обновление статистики FULLSCAN и без него
Следующая тема: Запись бинарных данных в поле VARBINARY(MAX)
Переход к форуму:
  


Текущее время: Sun Dec 22 08:26:44 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00793 секунд