content top

MSSQL Назначить владельца базы скриптом...

USE [Base] GO CREATE USER [UserBD] FOR LOGIN [UserBD] GO USE [Base] GO EXEC sp_addrolemember N'db_owner',...

Бэкап базы красиво...

Чтобы ваши бекапы были красиво разложены в папочке с указанием даты и времени бэкапа предлагается следующий скрипт: DECLARE @Dir VARCHAR(255); DECLARE @StartName VARCHAR(255); DECLARE @Path VARCHAR(255); SET @Dir = N'F:'; SET @StartName = 'BaseName_'; SET @Path = @Dir+'\'+@StartName+CONVERT(char(10), (SYSDATETIME()))+'-t'+CONVERT(char(2),DATEpart(HOUR,...

Сбросить забытый пароль MSSQL сервера...

Получилось так, пароль на SA никто не помнит, а пользователи windows не являлись админами. для начала нам надо изменить способ запуска MSSQL сервера 1. Открываем SQL Server Configuration Manager 2. Останавливаем MSSQL сервер 3. Выбираем свойства 4. В свойствах, переходим на закладку Advanced и изменяем...

Узнать размер MSSQL базы...

Иногда просто нет возможности подсмотреть размер базы MSSQL через студию и тогда вы можете выполнить запросик, чтобы узнать размер базы SELECT LTRIM(STR((CONVERT (dec (15,2),dbsize) + CONVERT(dec (15,2),logsize)) * 8192 / 1048576, 15, 2) + ' MB') РазмерБазы FROM ( SELECT SUM(CONVERT(BIGINT,CASE WHEN status & 64 = 0 THEN size ELSE 0 END)) dbsize ,...

Поиск в текстовых полях всей базы в Microsoft SQL Server...

Исправлены ошибочки так что вперед и с музыкой set concat_null_yields_null on declare @collist varchar(max), @srch_sql varchar(max), @schemaName varchar(128), @tableName varchar(128) declare curs cursor local static forward_only for select distinct c.TABLE_SCHEMA, c.TABLE_NAME from INFORMATION_SCHEMA.[COLUMNS] c where c.DATA_TYPE in('char', 'varchar', 'nvarchar', 'text') and c.CHARACTER_MAXIMUM_LENGTH >=4 and...

Восстановление резервной копии mssql при наличии подключений...

В бытность профессиональной деятельности очень часто приходится восстанавливать из резервных копий базы данных MSSQL. Случается что база занята и не может быть восстановленна из-за подключенных к ней клиентских подключений Для того чтобы всех выкинуть и быстренько начать...

Решение ошибки при зеркалировании MSSQL баз...

Бывает такое Не удалось подключиться к сетевому адресу «TCP://192.168.0.10:5022» сервера, или адрес не существует. Проверьте имя сетевого адреса и убедитесь, что порты для локальной и удаленной конечных точек в рабочем состоянии. (Microsoft SQL Server, ошибка: 1418) можно конечно поиграть с...

Обрезание Log файла MSSQL...

Делается очень просто USE [имя_базы] GO DBCC SHRINKFILE ('имя_лог_файла' ,...