Пятница
29.11.2024, 18:02
Thrasher
Приветствую Вас Гость | RSS
Главная MSSQL - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
MSSQL
Chazy_ChazДата: Пятница, 01.11.2024, 10:48 | Сообщение # 1
Лидер клуба S.T.A.L.K.E.R.S. VOYAGER
Группа: Администраторы
Сообщений: 82
Репутация: 1
Статус: Offline
MS SQL 2016-2022: Компонент Agent XPs отключен в рамках конфигурации безопасности для этого сервера
Для включения расширенных хранимых процедур агента SQL Server выполните следующие действия:
1) Откройте Microsoft SQL Server Management Studio и подключитесь к вашему серверу
2) На панели «Стандартная» щелкните «Создать запрос»
3) Выполните следующий запрос:

Код
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO


THRASH TILL DEATH!!!
 
Chazy_ChazДата: Пятница, 01.11.2024, 10:51 | Сообщение # 2
Лидер клуба S.T.A.L.K.E.R.S. VOYAGER
Группа: Администраторы
Сообщений: 82
Репутация: 1
Статус: Offline
Уменьшить размер файла MSDBdata
Если размер системной базы данных MSDB сервера MSSQL  вырос до неприличных размеров то решить проблему можно следующим образом:
Шаг №1: очищаем базу MSDB
Код
ALTER TABLE [dbo].[sysmaintplan_log] DROP CONSTRAINT [FK_sysmaintplan_log_subplan_id];
ALTER TABLE [dbo].[sysmaintplan_logdetail] DROP CONSTRAINT [FK_sysmaintplan_log_detail_task_id];
truncate table msdb.dbo.sysmaintplan_logdetail;
truncate table msdb.dbo.sysmaintplan_log;
ALTER TABLE [dbo].[sysmaintplan_log] WITH CHECK ADD CONSTRAINT [FK_sysmaintplan_log_subplan_id]
FOREIGN KEY([subplan_id])REFERENCES [dbo].[sysmaintplan_subplans] ([subplan_id]);
ALTER TABLE [dbo].[sysmaintplan_logdetail] WITH CHECK ADD CONSTRAINT [FK_sysmaintplan_log_detail_task_id] FOREIGN KEY([task_detail_id])
REFERENCES [dbo].[sysmaintplan_log] ([task_detail_id]) ON DELETE CASCADE;

Шаг №2: сжимаем базу
Код
DBCC SHRINKFILE (MSDBData, 1024)


THRASH TILL DEATH!!!
 
Chazy_ChazДата: Пятница, 01.11.2024, 10:53 | Сообщение # 3
Лидер клуба S.T.A.L.K.E.R.S. VOYAGER
Группа: Администраторы
Сообщений: 82
Репутация: 1
Статус: Offline
Перенос tempdb:
Код
USE master

GO

ALTER DATABASE tempdb

MODIFY FILE (NAME = tempdev, FILENAME = 'D:\TEMP_DB\tempdb.mdf')

GO

ALTER DATABASE  tempdb

MODIFY FILE (NAME = templog, FILENAME = 'D:\TEMP_DB\templog.ldf')

GO


Проверка нового пути:
Код
SELECT name, physical_name AS CurrentLocation, state_desc

FROM sys.master_files

WHERE database_id = DB_ID(N'tempdb');


THRASH TILL DEATH!!!
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright Thrasher © 2008-2024