Показаны сообщения с ярлыком Windows. Показать все сообщения
Показаны сообщения с ярлыком Windows. Показать все сообщения

16 августа 2021 г.

Компонент «Расширенные хранимые процедуры агента» отключен в конфигурации безопасности этого сервера

vlsdtv | 12:29 | Прокоментируй первым!

 Ошибка: При добавлении нового или редактировании существующего плана обслуживания (Maintenance Plan) выдается ошибка:

Получил ошибку:

Компонент «Расширенные хранимые процедуры агента» отключен в конфигурации безопасности этого сервера. Системный администратор может разрешить использование компонента «Расширенные хранимые процедуры агента» при помощи процедуры sp_configure. Дополнительные сведения о включении компонента «Расширенные хранимые процедуры агента» см. в разделе «Настройка контактной зоны» электронной документации по SQL Server. (ObjectExplorer)


Решение такое: Выполнить следующий запрос:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO

 Может выпасть ошибка «Нерегламентированное обновление в системных каталогах не поддерживается.» В этом случае можно делаем так «RECONFIGURE with override», т.е.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE with override;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE with override
GO

Читать тут:
https://docs.microsoft.com/ru-ru/sql/database-engine/configure-windows/agent-xps-server-configuration-option
http://www.pokatashkin.com/it/microsoft/35643
http://www.sql.ru/forum/413511/sp-configure-nereglamentirovannoe-obnovlenie

Читать далее ...

27 мая 2021 г.

Windows Server 2016 — отключаем WSUS

vlsdtv | 07:58 | Прокоментируй первым!

Имеем Windows 2016 в домене, который как правило обновляется через WSUS. Вернее сказать, что пытается обновиться, но не может.

Знакомо? 

Три варианта ошибки:

1 WSUS не содержит нужного обновления

2 Не хватает доступов

3 WSUS работает не правильно, криво

А вот мне нужно обновиться, причем срочно. Как быть?

Поехали в реестр

regedit

Ищем раздел:

HKLM\SOFTWARE\POLICIES\MICROSOFT/WINDOWS\WINDOWSUPDATE\AU

Меняем ключ USEWUSERVER с1 на 0



Ребутаем сервер и вуаля, сервер начинает обновляться через инет, если конечно у него есть право лезть в интернет



Читать далее ...

24 мая 2021 г.

Добавить пункт «Безопасный режим» в меню загрузки Windows 10

vlsdtv | 12:44 | 2 Comments so far

 Иногда нужно бывает попасть в "Безопасный режим" Windows.

Есть четыре способа загрузиться в безопасный "режим":

1 Через msconfig

2 Shift + перезагрузка

3 С помощью диска восстановления

4  Особые варианты загрузки

Я использую другой вариант - как в заголовке

Начинаем:

1 Запустить cmd от имени администратора

2 bcdedit /copy {default} /d "Безопасный режим"

После выполнения данной команды появиться GUID, который нам нужен

3 bcdedit /set {отобразившийся_GUID} safeboot minimal

После перезагрузки компьютера будет отображаться меню, в котором помимо запуска Windows 10, можно будет запустить и безопасный режим


Для изменения времени ожидания использовать: 

bcdedit /timeout Время_в_секундах


По-моему удобно, во всяком случае мне


Читать далее ...

31 декабря 2020 г.

Восстановить работу домена на Server 2016 после падения контроллера домена

vlsdtv | 10:35 | Прокоментируй первым!
 Сломался один из контроллеров домена (NTDS) и нужно вернуть его в строй.
        Делать нужно всё из-под администратора домена и на каждом шагу лезть в безопасность и давать группе Администраторы домена полные права.
        Для этого на втором живом КД (если их два), из оснастки Пользователи и компьютеры AD, удаляем из папки Domain Controllers упавший КД, жмём везде согласие, переносим все роли на текущий КД. Далее идём в оснастку AD Сайты и службы, в корневой папке сайта из папки Servers удалить старый КД. Теперь надо разобраться с DNS.

Недоступен диспетчер DNS На Windows Server 2016

        Чтобы устранить ошибки необходимо сначала определить контроллер домена, являющийся хозяином операций для эмулятора основного контроллера домена (PDC):
netdom query fsmo
        Дважды кликнуть службу Центр распространения ключей Kerberos, в поле «Тип запуска» выбрать значение Отключено и перезагрузить.
        После перезагрузки воспользоваться Netdom для сброса безопасных каналов между данным контроллером домена и хозяином операций для эмулятора PDC. Для этого на контроллере домена, не являющемся хозяином операций для эмулятора PDC:

netdom resetpwd /server:имя_сервера /userd:имя_домена\administrator /passwordd:пароль_администратора
        
Перезагрузить, удалить старые записи, очистить кеш, создать стандартные папки, создать зону прямого/обратного просмотра (всё это по правой кнопке на DNS сервер)
        Запустить службу «Центр распространения ключей Kerberos»

ipconfig /registerdns
dcdiag /test:DNS /q диагностика

Как-то так. Всё получилось, все роли перенесены на живой КД и он работает.


Читать далее ...

Войти в сетевую папку под другим пользователем без перезагрузки

vlsdtv | 10:21 | Прокоментируй первым!

Часто бывает, что в ОС Windows сохранены/закэшированы доступы к сетевым ресурсам/папкам или RDP и необходимо зайти под другим пользователем. Но иногда это нужно сделать без перезагрузки или без перелогинивания. Как?

Для этого нужно:

1. Очищаем сохраненные логины/пароли в Windows

Win+R:

rundll32.exe keymgr.dll, KRShowKeyMgr

Удалить сетевой ресурс, в который необходимо попасть под другим пользователем без перезагрузки:

2. Останавливаем текущие соединения, удаляем кэш тикетов Kerberos, перезапускаем проводник

Смотрим текущие соединения в  CMD:

net use

Удаляем необходимое текущее соединение

net use \\Server\SomeDirectory /delete

Или все имеющиеся соединения

net use * /delete

Далее сбрасываем кэш выданных тикетов Kerberos

klist purge

Это связано с тем, что членство в группах AD обновляется при создании билета Kerberos, которое происходит при загрузке системы или при аутентификации пользователя во время входа в систему.

Перезапускаем explorer, вводим в Консоль (Win+R, вводим CMD):

taskkill /F /IM explorer.exe & start explorer

Все!



Читать далее ...

3 декабря 2020 г.

Настройка wsus для не доменного ПК\сервера

vlsdtv | 14:18 | Прокоментируй первым!

 Очень нужно было

Прямого доступа в инет с сервера нет, но update нужен

Решаем просто. Ковыряем дырку на сетевом оборудовании между wsus и серваком:

В реестр -  настройки:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]

"WUServer"="http://wsus.local"

"WUStatusServer"="http://wsus.local"


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

"UseWUServer"=dword:00000001

"NoAutoRebootWithLoggedOnUsers"=dword:00000001

"IncludeRecommendedUpdates"=dword:00000001

"DetectionFrequencyEnabled"=dword:00000001

"DetectionFrequency"=dword:0000000c

"NoAutoUpdate"=dword:00000000

"AUOptions"=dword:00000002

"ScheduledInstallDay"=dword:00000000

"ScheduledInstallTime"=dword:00000003

"RebootRelaunchTimeoutEnabled"=dword:00000001

"RebootRelaunchTimeout"=dword:000005a0

Не забываем указывать свой адрес сервера WSUS.

Читать далее ...

DHCP Audit Log Paused

vlsdtv | 14:13 | | Прокоментируй первым!

 Запись в логе DHCP «DHCP Audit Log Paused» может быть связана с превышением размера лога. По умолчанию - 10 mb. Увеличиваем через PS

Set-DhcpServerAuditLog -MaxMBFileSize 50

Переименовать текущий файл, после чего, будет создан новый файл.

Читать далее ...

16 сентября 2020 г.

В чем разница между SQL Server и SQL Server Express?!

vlsdtv | 12:50 | Прокоментируй первым!

Может кому-то будет полезно.

Ключевые различия
SQL SERVER: Microsoft RDMS (система управления реляционными базами данных)
SQL EXPRESS: Подмножество SQL Server для небольших / встроенных приложений
Максимальный размер БД
SQL SERVER: 10 ГБ
SQL EXPRESS: 4 ГБ
Сервисы
SQL SERVER: создание БД, обновление, управление транзакциями, восстановление, шифрование, сервисы
SQL EXPRESS: создание, изменение, удаление, удаление, запросы, триггеры, команды в БД
Место расположения
SQL SERVER: хост-компьютер
SQL EXPRESS: компьютерная система
Домен
SQL SERVER: настольные приложения и веб-сайты
SQL EXPRESS: небольшие встроенные приложения
Максимальное использование оперативной памяти
SQL SERVER: Enterprise - ОС Max 2016 Standard - 128 ГБ
SQL EXPRESS: 1 ГБ
Требуется минимум памяти
SQL SERVER: 4 ГБ, процессор 1 ГГц (32 бита) или лучше 64-битный
SQL EXPRESS: 1 ГБ
Объекты хранения
SQL SERVER: FileTables и FileStreams
SQL EXPRESS: Файлы БД, резервные копии
Агент SQL Server
SQL SERVER: планирует задания и обрабатывает другие автоматизированные задачи
SQL EXPRESS: отсутствует
Платная версия
SQL SERVER: Существует
SQL EXPRESS: Бесплатно
Службы отчетности
СЕРВЕР SQL: Да
SQL EXPRESS: Нет
Аналитические службы, OLAP и инструмент для анализа данных
SQL SERVER: Поддерживается аналитическая обработка в режиме онлайн.
SQL EXPRESS: Нет
Службы уведомлений, миграция данных, шифрование
СЕРВЕР SQL: Да
SQL EXPRESS: Нет
SQL Profiler
SQL SERVER: Чтобы посмотреть, куда направляются ресурсы БД
SQL EXPRESS: Более быстрый ExpressProfiler
Удаленный доступ
SQL SERVER: Нет
SQL EXPRESS: Нет
Машинное обучение
SQL SERVER: Нет ограниченного параллелизма
SQL EXPRESS: Нет
Масштабируемость
SQL SERVER: Да, с файлами LDF
SQL EXPRESS: Да, только через несколько взаимосвязанных БД
Экземпляры на компьютер
SQL SERVER: 5
SQL EXPRESS: 16


Читать далее ...

17 июня 2020 г.

Установка RSAT в windows 10 1903

vlsdtv | 15:22 | Прокоментируй первым!

После обновления до 1903 на моем рабочем  компе отказалось работать RSAT


На сайте мелкософта я нужной версии не нашел.

Инет большой - ему как бы виднее и решение есть.

Решение такое (вернее оно не одно решение, а два с половиной):

Можно выполнить скрипт https://gallery.technet.microsoft.com/Install-RSAT-for-Windows-75f5f92f

Можно выполнить команду в powershell: Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online

 Но у меня вылезла ошибка: 


Лечим так:

regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

UseWUServer -> 0

net stop wuauserv && net start wuauserv из cmd

Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online

Проверяем что RSAT установлен

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property State,DisplayName

Проверяем в меню

Все!

не забываем вернуть UseWUServer -> 1  и  перезfпустить службу WSUS (служба обновлений у меня корпоративная и надо вернуть все на свои места).

P.$

Можно было конечно и в офлайн режиме поставить – иметь дистрибутив с Windows 20 1903 и шаманить с ней.

Но у меня ее нет, поэтому я поставил как выше

Можно было поставить через Параметры Windows -> Приложения -> Дополнительные возможности -> Добавить компонент

Но мы не ищем легких путей и командная строка для нас все или почти все 😊


Читать далее ...

9 июня 2020 г.

Импорт резервирования на Windows DHCP

vlsdtv | 10:14 | Прокоментируй первым!

При миграции DHCP сервера на базе MS Windows на другой сервер необходимо импортировать записи резервирования IP адресов.
При переносе DHCP с Windows 2012R2 на Windows 2016 - Backup и Restore не работает, на новом сервере служба не понимает резервную копию.

Делаем следующее:

1. Экспортировать настройки старого DHCP сервера

netsh Dhcp Server \\old-server dump > c:\dhcp.txt

2. Найти записи резервирования в файле

они начинаются с текста
   # =================================================================
   #  Start Add ReservedIp to the Scope : 10.10.10.0, Server : OLD-SERVER
   # =================================================================


и заканчиваются текстом
   # =================================================================
   #  End   Add ReservedIp to the Scope : 10.10.10.0, Server : OLD-SERVER
   # =================================================================


3. импортировать так:

netsh Dhcp Server [\\server] Scope <scope-address> Add reservedip <ip-address> <mac-address> "<hostname>" "<comment>" "<DHCP|BOOTP|BOTH>"

Не забываем - запуск cmd от имени Администратора
Пример:

netsh Dhcp Server \\new-server Scope 10.10.10.0 Add reservedip 10.10.10.13 06244359vvd2 "rnws0032.domen.ru" "workstation" "DHCP"


Читать далее ...

13 февраля 2020 г.

Обновление корневых сертификатов на Windows 10 вручную.

vlsdtv | 12:45 | Прокоментируй первым!
Понадобилось мне обновить корневые сертификаты. Так как интернет ограниченный и почему-то через WSUS скачиваться  никоим образом не захотело, пришлось изгаляться и ставить в ручную. 
        Ранее, в Windows XP для обновления корневых сертификатов использовалась утилита rootsupd.exe.
        К сожалению, а может быть и нет утилиты с сайта Microsoft уже нельзя скачать. Но можно  ее скачать по ссылке (http://media.kaspersky.com/utilities/CorporateUtilities/rootsupd.zip)
Качаем, распаковываем, смотрим:

Но файлы датированы 2013 годом и как бы сертификаты уже устарели
Запускаем cmd с админскими правами и выполняем:
certutil.exe -generateSSTFromWU roots.sst

В каталоге появился файл roots, при запуске которого увидим, что он содержит 401 сертификат:
Экспортировать сертификаты и ставить вручную - это не наш метод!
Для установки всех сертификатов из файла и добавления их в список корневых сертификатов, запускаем PS с админскими правами и выполняем поочередно:
$sstStore = ( Get-ChildItem -Path C:\sert\rootsupd\roots.sst )
$sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root



Можно зайти в оснастку сертификаты и проверь, что все они импортированы

Ну и как бы все - все просто
Читать далее ...

18 сентября 2019 г.

Как очистить очередь печати принтера (Windows)

vlsdtv | 16:11 | Прокоментируй первым!
Проблема: документы не удаляются из очереди, причем не помогает ни отключение принтера, ни перезагрузка компьютера.
Используем жесткий метод очистки, ниже.
cmd от имени админа и:

net stop spooler

del %systemroot%\system32\spool\printers\*.shd

del %systemroot%\system32\spool\printers\*.spl

net start spooler

Читать далее ...

Вернуть язык в терминале - Windows Server 2012 R2

vlsdtv | 14:47 | | Прокоментируй первым!

@echo off
powershell.exe -Command "& {$a=Get-WinUserLanguageList; $a.Add('ru-RU'); $a.Add('en-US'); Set-WinUserLanguageList $a -Force}"
Читать далее ...

29 июля 2019 г.

Не открываются ссылки из программ Microsoft Office. Ошибка: операция прервана из-за ограничений, наложенных на данный компьютер

vlsdtv | 14:25 | Прокоментируй первым!
Такая бяка была сегодня. Пускай будет тут, пригодится

Обычно загвоздка  в том, что программы не могут определить какой браузер используется в системе по умолчанию.

Лечим:
Попробовать установить Internet Explorer браузером по умолчанию - даже если он таковым является. (Панель управления -> Программы -> Программы по умолчанию -> Выбор программ по умолчанию. Или в настройках IE).

               Открыть редактор реестра (regedit)  - HKEY_CURRENT_USER\Software\Classes\.html
Смотрим значение по умолчанию. Как правило там бывает -  ChromeHTML или FireFoxHTML.  Правим на  на  htmlfile.
Так же правим тут: HKEY_CURRENT_USER\Software\Classes\.htm
 
Читать далее ...

10 апреля 2019 г.

Offline-установка .NET Framework 3.5 на Windows 10

vlsdtv | 09:36 | Прокоментируй первым!
Поменял компьютер и для работы удобной на мой взгляд програмулины - mRemoteNG обязательно нужно Net Framework 3.5, несмотря на то что были установлены последующие версии.
Стандартные методы установки вида:
 DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\Sources\sxs
не помогли
Для установки на Windows 10 нужно использовать следующую команду: 
DISM /Online /add-package /packagepath:d:\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab 
где в параметре «packagepath» нужно указать путь до вашего инсталляционного ресурса (папки на диске или UBS-флешки).
А все потому, что теперь компонент .NET Framework 3.5  в установочном образе Windows 10 представляет из себя отдельный cab пакет, который я вытаскивал из дистрибутива Windows10
Читать далее ...

2 апреля 2019 г.

Узнать имя пользователя на удаленном ПК

vlsdtv | 12:49 | 1 Comment so far
Пуск - выполнить - cmd:
 wmic.exe /node:COMPUTERNAME computersystem get username

где COMPUTERNAME — имя удаленного компьютера
При нажатии Enter, мы получим информацию в виде domain\username
Читать далее ...

14 марта 2019 г.

Генерация файлов любого размера в Windows

vlsdtv | 16:01 | Прокоментируй первым!


Мне нужно создать файл определённого размера. 
Волшебная команда: "fsutil".
 
 Синтаксис команды следующий:
fsutil file createnew myfile.dat 1024

где "myfile.dat" - название файла;
      "1024" - размер файла в байтах (1024 байт = 1 килобайт).

Если нужно создать *.цать одинаковых файлов:

for /L %i in (1,1,100) do fsutil file createnew myfolder\myfile%i.dat 1024
где "myfolder\myfile%i.dat" - шаблон для генерации (будут сгененерированы файлы по пути "myfolder\myfile1.dat", "myfolder\myfile2.dat", "myfolder\myfile3.dat" и т.д.);
      "100" - необходимое количество файлов;
      "1024" - размер файла в байтах.
Читать далее ...

12 февраля 2019 г.

Оптимизация работы 1C. Настройка сервера MS SQL

vlsdtv | 16:59 | Прокоментируй первым!
В довесок к этому


1. Включить возможность мгновенной инициализации файлов (Database instant file initialization)

Это позволяет ускорить работу таких операций как:

·         Создание базы данных.

·         Добавление файлов, журналов или данных в существующую базу данных.

·         Увеличение размера существующего файла (включая операции автоувеличения).

·         Восстановление базы данных или файловой группы.

Подробности - тут.

Для включения настройки:
  • Откроть Local Security Policy (secpol.msc). 
  • Локальные политики - Назначение прав пользователей 
  • Выполнение задач по обслуживанию томов 
  • «Добавить» пользователя или группу и добавить сюда пользователя, под которым запущен сервер MS SQL Server 
  • "Применить"

Включить «Блокировка страниц в памяти» (Lock pages in memory)

Эта настройка определяет, какие учетные записи могут сохранять данные в оперативной памяти, чтобы система не отправляла страницы данных в виртуальную память на диске, что может повысить производительность

Подробности -  тут. 
  • Пуск - Выполнить - gpedit.msc. 
  • Конфигурация компьютера - Конфигурация Windows 
  • Настройки безопасности и Локальные политики 
  • Назначение прав пользователя 
  • "Блокировка страниц в памяти" 
  • В диалоговом окне Параметр локальной безопасности — блокировка страниц в памяти выбрать «Добавить» пользователя или группу 
  • В диалоговом окне Выбор: пользователи, учетные записи служб или группы добавьте ту учетную запись, под которой запускается служба MS SQL Server
  Чтобы изменения вступили в силу, перезагрузите сервер.



Отключить механизм DFSS для дисков

Механизм Dynamic Fair Share Scheduling отвечает за балансировку и распределение аппаратных ресурсов между пользователями. Иногда его работа может негативно сказываться на производительности 1С. Чтобы отключить его только для дисков, нужно

  •  Найти в реестре ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Disk 
  • Установить значение параметра EnableFairShare в 0


Отключить сжатие данных для каталогов, в которых лежат файлы базы

При включенном сжатии ОС будет пытаться дополнительно обрабатывать файлы при модификации, что замедлит сам процесс записи, но сэкономит место.

Чтобы отключить сжатие файлов в каталоге, необходимо
  • Открыть свойства каталога 
  • На закладке Общие нажать - Другие 
  • Снять флаг «Сжимать» содержимое для экономии места на диске


Установить параметр «Максимальная степень параллелизма» (Max degree of parallelism) в значение 1

Данный параметр определяет, во сколько потоков может выполняться один запрос. По умолчанию параметр равен 0, это означает, что сервер сам подбирает число потоков. Для баз с характерной для 1С нагрузкой рекомендуется поставить данный параметр в значение 1, т.к. в большинстве случаев это положительно скажется на работе запросов

Для настройки:
  • Запустить Management Studio и подключиться к нужному серверу 
  • Свойства сервера - Дополнительно 
  • Установить значение параметра равное единице


Ограничить максимальный объем памяти сервера MS SQL Server

Необходимо ограничить максимальный объем памяти, потребляемый MS SQL Server, особенно это критично, если роли сервера 1С и сервера СУБД совмещены. Максимальный объем памяти, рекомендуемый для MS SQL Server, можно рассчитать по следующей формуле:

Память для MS SQL Server = Память всего – Память для ОС – Память для сервера 1С

Например, на сервере установлено 64 ГБ оперативной памяти, необходимо понять, сколько памяти выделить серверу СУБД, чтобы хватило серверу 1С.

Для нормальной работы ОС в большинстве случаев более чем достаточно 4 ГБ, обычно – 2-3 ГБ.

Чтобы определить, сколько памяти требуется серверу 1С, необходимо посмотреть, сколько памяти занимают процессы кластера серверов в разгар рабочего дня. Этими процессами являются ragent, rmngr и rphost, подробно данные процессы рассматриваются в разделе, который посвящен кластеру серверов. Снимать данные нужно именно в период пиковой рабочей активности, когда в базе работает максимальное количество пользователей. Получив эти данные, необходимо прибавить к ним 1 ГБ – на случай запуска в 1С «тяжелых» операций.

Чтобы установить максимальный объем памяти, используемый MS SQL Server, необходимо   

  • Запустить Management Studio и подключиться к нужному серверу 
  • Свойства сервера, Память 
  • Указать значение параметра Максимальный размер памяти сервера



Включить флаг «Поддерживать» приоритет SQL Server (Boost SQL Server priority)

Данный флаг позволяет повысить приоритет процесса MS SQL Server над другими процессами.

Имеет смысл включать флаг только в том случае, если на компьютере с сервером СУБД не установлен сервер 1С

Для установки флага:
  •  Запустить Management Studio и подключиться к нужному серверу 
  • Свойства сервера - Процессоры 
  • Включить флаг «Поддерживать приоритет SQL Server (Boost SQL Server priority)» и Ок.


Установить размер авто увеличения файлов базы данных

Автоувеличение позволяет указать величину, на которую будет увеличен размер файла базы данных, когда он будет заполнен. Если поставить слишком маленький размер авторасширения, тогда файл будет слишком часто расширяться, на что будет уходить время. Рекомендуется установить значение от 512 МБ до 5 ГБ.

Для установки размера авторасширения необходимо:

  • Запустить Management Studio и подключиться к нужному серверу 
  • Свойства нужной базы - Файлы 
  • Напротив каждого файла в колонке Автоувеличение поставить необходимое значение

Данная настройка будет действовать только для выбранной базы. Если нужно, чтобы такая настройка действовала для всех баз, нужно выполнить эти же действия для служебной базы model. После этого все вновь созданные базы будет иметь те же настройки, что и база model



Разнести файлы данных mdf и файлы логов ldf на разные физические диски

В этом случае работа с файлами может идти не последовательно, а практически параллельно, что повышает скорость работы дисковых операций. Лучше всего для этих целей подходят диски SSD.

Для переноса файлов:

  • Запустить Management Studio и подключиться к нужному серверу 
  • Открыть свойства нужной базы - Файлы 
  • Запомнить (записать) имена и расположение файлов 
  • Отсоединить базу. 
  • Поставить флаг Удалить соединения и нажать Ок 
  • Открыть Проводник и переместить файл данных и файл журнала на нужные носители 
  •    В Management Studio открыть контекстное меню сервера и "Присоединить базу". 
  •  Нажать кнопку Добавить и указать файл mdf с нового диска 
  • В нижнем окне сведения о базе данных в строке с файлом лога нужно указать новый путь к файлу журнала транзакций и нажать Ок


Вынести файлы базы TempDB на отдельный диск

Служебная база данных TempDB используется всеми базами сервера для хранения, промежуточных расчетов, временных таблиц, версий строк при использовании RCSI и многих других вещей. Обычно обращений к этой базе очень много, и если она будет лежать на медленных дисках, это может замедлить работу системы.

Рекомендуется хранить базу TempDB на отдельном диске для повышения производительности работы системы

Для переноса базы TempDB на отдельный диск:
  • Запустить Management Studio и подключиться к нужному серверу 
  • выполнить скрипт

USE master

GO

ALTER DATABASE tempdb

MODIFY FILE (NAME = tempdev, FILENAME = ‘Новый_Диск:\Новый_Каталог\tempdb.mdf’)

GO

ALTER DATABASE tempdb

MODIFY FILE (NAME = templog, FILENAME = ‘Новый_Диск:\Новый_Каталог\templog.ldf’)

GO 
  • Перезапустить MS SQL Server


Включить Shared Memory, если сервер 1С расположен на том же компьютере, что и сервер СУБД

Протокол Shared Memory позволит общаться приложениям через оперативную память, а не через протокол TCP/IP.

Для включения Shared Memory необходимо
  • Запустить диспетчер конфигурации SQL Server 
  • Зайти в SQL Native Client – Клиентские протоколы – Общая память – Включено 
  •  Поставить значение Да и нажать Ок

Протокол Именованные каналы нужно выключить аналогичным образом.


Когда все настройки выполнены, необходимо перезапустить службу MS SQL Server

Читать далее ...

Search