Для настройки сервера баз данных необходимо запустить SQL Server Managment Studio и выполнить следующие действия:
streamline
.C:\SL_Files\DB_Backup\
.streamline.mdf
, для файла лога streamline_log.lgf
.db_owner
.dbo
! В противном случае структура базы данных нарушается и последующее обновление системы будет невозможно. db_owner
– это права доступа пользователя на таблицу в базе данных, а не схема!sp_configure.sql
расположен в папке SL_Files\DB_Backup\
):sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'clr enabled', 1; GO RECONFIGURE; GO
READ_COMMITTED_SNAPSHOT.sql
расположен в папке SL_Files\DB_Backup\
):SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name= DB_NAME(); GO DECLARE @cmd nvarchar(200) SET @cmd = 'ALTER DATABASE ' + DB_NAME() + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE;'; EXEC(@cmd); GO DECLARE @cmd nvarchar(200) SET @cmd = 'ALTER DATABASE ' + DB_NAME() + ' SET READ_COMMITTED_SNAPSHOT ON;'; EXEC(@cmd); GO DECLARE @cmd nvarchar(200) SET @cmd = 'ALTER DATABASE ' + DB_NAME() + ' SET MULTI_USER;'; EXEC(@cmd); GO SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name= DB_NAME();
UPDATE Core_Settings SET VALUE = 'False' WHERE Name = 'USE.SSL'
USE [название базы]; GO DECLARE @clrName nvarchar(4000); DECLARE @asmBin varbinary(MAX); SELECT @clrName = clr_name FROM sys.assemblies WHERE name = 'StringUtilities' SELECT @asmBin = content FROM sys.assembly_files WHERE name = 'StringUtilities' DECLARE @hash varbinary(64); SELECT @hash = HASHBYTES('SHA2_512', @asmBin); EXEC sys.sp_add_trusted_assembly @hash = @hash, @description = @clrName;