Як у SQL Server (у даному випадку 2008) можна швидко зменшити всі файли, як журнал, так і дані для всіх баз даних в екземплярі? Я міг пройти SSMS і клацнути правою кнопкою миші кожну та вибрати завдання -> Зменшити, але я шукаю щось швидше.
Я написав декілька сценаріїв "Створити базу даних" і забув, що вони мають розміри на кулі для значень за замовчуванням, і мені не потрібно дуже багато місця, відведеного для цих файлів у цьому проекті.
SELECT 'USE [' + d.name + N']' + CHAR(13) + CHAR(10) + 'DBCC SHRINKFILE (N''' + mf.name + N''' , 0, TRUNCATEONLY)' + CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) FROM sys.master_files mf JOIN sys.databases d ON mf.database_id = d.database_id WHERE d.database_id > 4
але з'ясування цього поставило мені нову проблему. Вимкнути, щоб написати ще одне питання.