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/10/09 12:43] (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. После получения сертификата | + | |
| - | 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> | + | |