воскресенье, 18 апреля 2021 г.

Чеклист "Сервер MSSQL+1C"

 

1. Брендмауер
Для 1с
Список портов по умолчанию:
  • 1541 – порт менеджера кластера;
  • 1540 – порт агента сервера;
  • 1560-1591 – порты для рабочих процессов;
  1. Заходим в оснастку настройки Firewall. Проще всего через “Выполнить” (Win+R) -> “Дополнительные параметры”.
  2. Создаем правило для входящих подключений.
  3. “Правило для какого типа вы хотите создать?” –  отмечаем “Для порта”
  4. “Укажите протокол, к которому будет применяться это правило” – отмечаем “Протокол TCP”
  5. “Укажите порты, к которым будет применяться это правило.” – если у нас порта стандартные, то: “1540, 1541, 1560-1591”
  6. “Укажите действие, которое должно выполняться, когда подключение удовлетворяет указанным условиям” – выбираем “Разрешить подключение”
  7. “Для каких профилей применяется правило?” – можно отметить все
  8. Затем вводим название и описание нашего правило и жмем “Готово”.
  9. На этом все. Если нет необходимости подключаться через консоль администрирования сервера  с локальных компьютеров, то порт 1540 пропускаем.

Для MSSQL:
TCP и порта 1433
UDP и порта 1434  - Managment Studio

для SMB шар
TCP и порт 445 

2. TempDB

Перенос файлов системной базы  
ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev , FILENAME = 'T:\tempdb.mdf' )
ALTER DATABASE tempdb MODIFY FILE ( NAME = templog , FILENAME = 'T:\templog.ldf' )
ALTER DATABASE tempdb MODIFY FILE ( NAME = temp2 , FILENAME = 'T:\tempdb_mssql_2.ndf' )
ALTER DATABASE tempdb MODIFY FILE ( NAME = temp3 , FILENAME = 'T:\tempdb_mssql_3.ndf' )
ALTER DATABASE tempdb MODIFY FILE ( NAME = temp4 , FILENAME = 'T:\tempdb_mssql_4.ndf' )

Меняем дефолтный размер файла на 1000 и ограничиваем каждый файл 19000

SQL
Скопировать код
-- Предготовка базы данных к подключению
CREATE DATABASE [YourDB]
ON (FILENAME = 'FullPath\YourDB.mdf'),  -- Основной файл
    (FILENAME = 'FullPath\YourDB_log.ldf')  -- Файл журнала транзакций
FOR ATTACH; -- Присоединение файлов
GO


3. TempDB
USE [tempdb];
GO
DBCC SHRINKFILE (LogicalName, EMPTYFILE);
GO
ALTER DATABASE tempdb
REMOVE FILE LogincalName;
GO

Комментариев нет:

Отправить комментарий

Как установить и настроить PHP на Windows Server

  В данной статье мы научимся устанавливать PHP на Windows Server. Существует несколько способов установки PHP, включая PHP Manager for IIS ...