Stylesheet conf/userstyle.css not found, please contact the developer of "dokuwiki_2024" template.
microsoft:mssql:mssql_tnt
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
microsoft:mssql:mssql_tnt [2022/02/15 03:19] – dx | microsoft:mssql:mssql_tnt [2023/10/25 19:41] (текущий) – dx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== MSSQL - TnT ====== | ||
+ | ==== Error: 15023 ==== | ||
+ | |||
+ | Ошибка - User, group, or role already exists in the current database. (Microsoft SQL Server, Error: 15023) | ||
+ | |||
+ | При миграции сервера сбились права доступа к базам. | ||
+ | |||
+ | <code sql> | ||
+ | use [database_name] | ||
+ | exec sp_change_users_login ' | ||
+ | go | ||
+ | </ | ||
+ | |||
+ | Подробнее в [[https:// | ||
+ | |||
+ | ==== Could not create SSL/TLS secure channel ==== | ||
+ | |||
+ | Ошибка **The request was aborted: Could not create SSL/TLS secure channel** | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Исходящие запросы идут со старого tls 1.0, которые на удаленной стороне запрещены. | ||
+ | |||
+ | Правильнее конечно чинить на стороне .net приложения, | ||
+ | |||
+ | Включаем tls 1.2 | ||
+ | |||
+ | < | ||
+ | # 64 bit .net framework | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | |||
+ | # 32 bit .net framework | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | </ | ||
+ | |||
+ | Вернуть обратно можно через **Remove-ItemProperty** | ||
+ | |||
+ | < | ||
+ | # 64 bit .net framework | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | |||
+ | # 32 bit .net framework | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | Remove-ItemProperty -Path ' | ||
+ | </ | ||
+ | |||
+ | PS почитать для чего нужны следующие настройки FIXME заработало без этих настроек | ||
+ | |||
+ | < | ||
+ | # сlient side | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | |||
+ | # server side | ||
+ | Set-ItemProperty -Path ' | ||
+ | Set-ItemProperty -Path ' | ||
+ | </ | ||
+ | |||
+ | ==== Проверить версию ODBC драйвера ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | C: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Проверить версию MSSQL сервера ==== | ||
+ | |||
+ | <code sql> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Где скачать cumulative update ==== | ||
+ | |||
+ | * https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Размер БД ==== | ||
+ | |||
+ | Размер/ | ||
+ | |||
+ | <code sql> | ||
+ | SELECT CONVERT(DECIMAL(10, | ||
+ | FROM master.sys.master_files | ||
+ | </ | ||
+ | |||
+ | Размер по каждой базе #1 ([[https:// | ||
+ | |||
+ | <code sql> | ||
+ | with fs | ||
+ | as | ||
+ | ( | ||
+ | select database_id, | ||
+ | from sys.master_files | ||
+ | ) | ||
+ | select | ||
+ | name, | ||
+ | (select sum(size) from fs where type = 0 and fs.database_id = db.database_id) DataFileSizeMB, | ||
+ | (select sum(size) from fs where type = 1 and fs.database_id = db.database_id) LogFileSizeMB | ||
+ | from sys.databases db | ||
+ | </ | ||
+ | |||
+ | Размер по каждой базе #2 ([[https:// | ||
+ | |||
+ | <code sql> | ||
+ | SELECT | ||
+ | CONVERT(VARCHAR, | ||
+ | FROM sys.databases | ||
+ | JOIN sys.master_files | ||
+ | ON sys.databases.database_id=sys.master_files.database_id | ||
+ | GROUP BY sys.databases.name | ||
+ | ORDER BY sys.databases.name | ||
+ | </ | ||
+ | |||
+ | ==== Различие CU, GDR и SP ==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | | ||
+ | Для trueЪ - SP больше нет, GDR только security фиксы (ставится через Windows Update), CU ставится вручную и содержит новые функции, | ||
+ | |||
+ | ==== Error 5701 5703 ==== | ||
+ | |||
+ | < | ||
+ | [06-Dec-2021 14:55:27 UTC] pdo_sqlsrv_db_handle_factory: | ||
+ | [06-Dec-2021 14:55:27 UTC] pdo_sqlsrv_db_handle_factory: | ||
+ | [06-Dec-2021 14:55:27 UTC] pdo_sqlsrv_db_handle_factory: | ||
+ | [06-Dec-2021 14:55:27 UTC] pdo_sqlsrv_db_handle_factory: | ||
+ | [06-Dec-2021 14:55:27 UTC] pdo_sqlsrv_db_handle_factory: | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Как найти причину Login failed for user ==== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== tempDb перенести или изменить размер ==== | ||
+ | |||
+ | Посмотреть текущее расположение файлов | ||
+ | |||
+ | <code sql> | ||
+ | SELECT | ||
+ | name | ||
+ | , physical_name AS CurrentLocation | ||
+ | , state_desc | ||
+ | FROM | ||
+ | sys.master_files | ||
+ | WHERE | ||
+ | database_id = DB_ID(N' | ||
+ | </ | ||
+ | |||
+ | Изменить расположение | ||
+ | |||
+ | <code sql> | ||
+ | USE master; | ||
+ | GO | ||
+ | ALTER DATABASE tempdb | ||
+ | MODIFY FILE (NAME = tempdev, FILENAME = ' | ||
+ | GO | ||
+ | ALTER DATABASE tempdb | ||
+ | MODIFY FILE (NAME = templog, FILENAME = ' | ||
+ | GO | ||
+ | </ | ||
+ | |||
+ | При успешном выполнении будет сообщение | ||
+ | |||
+ | < | ||
+ | The file " | ||
+ | The file " | ||
+ | </ | ||
+ | |||
+ | После чего можно перезапустить SQL Server и удалить старые temp файлы. | ||
+ | |||
+ | Как изменить размер tempdb | ||
+ | |||
+ | <code sql> | ||
+ | USE master; | ||
+ | GO | ||
+ | ALTER DATABASE tempdb MODIFY FILE (NAME = ' | ||
+ | ALTER DATABASE tempdb MODIFY FILE (NAME = ' | ||
+ | GO | ||
+ | </ | ||
+ | |||
+ | Несколько файлов | ||
+ | |||
+ | <code sql> | ||
+ | USE master; | ||
+ | GO | ||
+ | ALTER DATABASE tempdb ADD FILE (NAME = N' | ||
+ | ALTER DATABASE tempdb ADD FILE (NAME = N' | ||
+ | ALTER DATABASE tempdb ADD FILE (NAME = N' | ||
+ | ALTER DATABASE tempdb ADD FILE (NAME = N' | ||
+ | GO | ||
+ | </ | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Ссылки ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | {{tag> |