Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
microsoft_sql_server [2022/10/26 16:25] – jp | microsoft_sql_server [2025/08/20 11:57] (current) – jp | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Microsoft SQL Server ===== | ===== Microsoft SQL Server ===== | ||
- | === Гайд по настройке SQL-сервера для 1С === | + | ;#; |
+ | {{:: | ||
+ | ;#; | ||
- | https:// | + | [[MS-SQL разное]]\\ |
- | + | [[Компонент | |
- | ---- | + | |
- | + | ||
- | === Вернуть БД в многопользовательский режим === | + | |
- | + | ||
- | < | + | |
- | ALTER DATABASE upp_test | + | |
- | SET MULTI_USER; | + | |
- | GO | + | |
- | </ | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | === Узнать версию | + | |
- | + | ||
- | Отправить | + | |
- | + | ||
- | < | + | |
- | SELECT @@VERSION AS 'SQL Server Version Details | + | |
- | </ | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | === Мониторинг проблем с производительностью === | + | |
- | + | ||
- | **Посмотреть, | + | |
- | < | + | |
- | $serverName = $env: | + | |
- | $Counters = @( | + | |
- | ("\\$serverName" | + | |
- | ) | + | |
- | Get-Counter -Counter $Counters -MaxSamples 30 | ForEach { | + | |
- | $_.CounterSamples | ForEach { | + | |
- | | + | |
- | TimeStamp = $_.TimeStamp | + | |
- | Path = $_.Path | + | |
- | Value = ([Math]:: | + | |
- | } | + | |
- | Start-Sleep -s 2 | + | |
- | } | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | **Посмотреть - какие именно запросы занимают ресурсы** | + | |
- | + | ||
- | < | + | |
- | DECLARE @init_sum_cpu_time int, | + | |
- | @utilizedCpuCount int | + | |
- | --get CPU count used by SQL Server | + | |
- | SELECT @utilizedCpuCount = COUNT( * ) | + | |
- | FROM sys.dm_os_schedulers | + | |
- | WHERE status = ' | + | |
- | --calculate the CPU usage by queries OVER a 5 sec interval | + | |
- | SELECT @init_sum_cpu_time = SUM(cpu_time) | + | |
- | FROM sys.dm_exec_requests WAITFOR DELAY ' | + | |
- | 2), | + | |
- | | + | |
- | FROM sys.dm_exec_requests | + | |
- | </ | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | === Издание сертификатов SQL средствами центра сертификации === | + | |
- | + | ||
- | 1. Запрашиваем сертификат на SQL сервере через оснастку сертификатов на SQL-сервере. Подойдет шаблон " | + | |
- | 2. После получения сертификата - экспортируем его в PFX (не отмечаем экспорт всей цепочки и расширенных свойств).\\ | + | |
- | 3. Конвертируем PFX в два файла (cer и pvk) при | + | |
- | + | ||
- | Пример команды:\\ | + | |
- | < | + | |
- | c:\Program Files\Microsoft\PVKConverter> | + | |
- | </ | + | |
- | + | ||
- | 4. Импортируем сертификат на сервер, | + | |
- | + | ||
- | < | + | |
- | CREATE CERTIFICATE sql04 | + | |
- | FROM FILE = ' | + | |
- | WITH PRIVATE KEY (FILE = ' | + | |
- | DECRYPTION BY PASSWORD = ' | + | |
- | </ | + | |
- | + | ||
- | Также, на сервере должен быть создан главный ключ базы данных (MASTERKEY), | + | |
- | + | ||
- | < | + | |
- | CREATE MASTER KEY | + | |
- | ENCRYPTION BY PASSWORD = 'your _password'; | + | |
- | </ | + | |
- | + | ||
- | {{tag> | + |