У меня есть резервная копия базы данных SQL Server, равная ~ 12gb. Слишком большое для меня восстановление в SQL Server Express (предел 10 гб). Я загрузил версию разработчика SQL Server (на моем домашнем ПК) и смог восстановить экземпляр там, но машина, на которой я должна протестировать эту базу данных, - 32-разрядная, и я не могу найти 32-разрядный SQL Server Developer издание.Уменьшить размер резервной копии базы данных SQL Server
Есть ли простой способ уменьшить размер базы данных на пару GB путем обрезания некоторых таблиц, которые я не использую, чтобы получить ограничение по 10 Гб, чтобы я мог восстановить его до 32-разрядной версии SQL Server Express?
Я уже очистил данные, которые мне не нужны, но когда я делаю полную резервную копию, это похоже на ~ 50gb! Есть ли способ получить меньшую резервную копию после удаления некоторых данных? какие настройки следует использовать для резервного копирования?
Эти данные предназначены только для тестирования с использованием приложения формы Windows, которое я создаю, поэтому наиболее важно, чтобы я получил схему и хранимые процедуры в любом случае. Я попытался сгенерировать скрипты и запустить их на новом экземпляре SQL-сервера, но есть некоторые зависимости к некоторому файлу .mdf
, который я не могу переместить, что приводит к его сбою.
Дайте мне знать, если я могу предоставить дополнительную полезную информацию.
Любая помощь будет оценена - спасибо!
Если это необходимо для тестирования, вы можете удалить некоторые индексы на этих таблицах, а затем сжать базу данных. https://msdn.microsoft.com/en-us/library/ms190488.aspx – manderson
Возможный дубликат [Как уменьшить мою базу данных SQL Server?] (http://stackoverflow.com/questions/439071/how-do -i-shrink-my-sql-server-database) –
@manderson Я попробую удалить некоторые индексы. Я уже очистил таблицу журналов, в которой было более 25 миллионов строк. Знаете ли вы, что полная резервная копия будет иметь правильный размер? когда я вначале делал полную резервную копию, он переходил от 12 гб до 50. Кажется, что не все это пространство используется, оно просто выделено базе данных. Есть ли способ не иметь огромную резервную копию. Я просто пытаюсь передать БД, но он должен быть ниже 10 ГБ. – EMUEVIL