Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 255 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
Shad07

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.  
Сервер SQL ( 15.0.2080.9 ). Настроен план обслуживания ( Проверка целостности, Реорганизация индекса, обновление статистики,  dbcc freeproccache, Резервное копирование, Очистка журнала ). Все это нормально отрабатывает ( Все пользовательские базы данных, полный бэкап ), но есть небольшая проблемка - отработка каждого шага занимает от пары минут до макс 50 минут на Обновление статистика, но вот время между ними исчисляется часами  если смотреть по логу :  
Начало задачи: 2022-05-08T21:00:02.
Конец задачи: 2022-05-08T21:05:35.
Успешно
Начало задачи: 2022-05-08T23:31:35.
Конец задачи: 2022-05-08T23:33:31.
Успешно
Начало задачи: 2022-05-09T04:53:04.
Конец задачи: 2022-05-09T05:40:16.
Успешно
Начало задачи: 2022-05-09T05:40:16.
Конец задачи: 2022-05-09T05:40:19.
Успешно
Начало задачи: 2022-05-09T05:40:19.
Конец задачи: 2022-05-09T05:46:11.
Успешно
Начало задачи: 2022-05-09T05:46:11.
Конец задачи: 2022-05-09T05:46:11.
Успешно
 Подскажите куда копать.... ни ошибок ничего в логах нету... не могу понять откуда беруться эти паузы в исполнении

Всего записей: 17 | Зарегистр. 05-06-2009 | Отправлено: 17:13 18-05-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сервер SQL ( 15.0.2080.9 )

 
Стоит обновиться, для начала. Полтора десятка CU вышло уже с того времени

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 07:47 19-05-2022
Shad07

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да думал об этом... скачал последний CU.. но тут круглосуточно задействованы базы- надо выгнать народ и поставить.... а это проблемно немного... вот и ищу вариант - мало ли....  

Всего записей: 17 | Зарегистр. 05-06-2009 | Отправлено: 08:32 19-05-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А база msdb какого размера?

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 09:34 19-05-2022
Shad07

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
99 мегабайт

Всего записей: 17 | Зарегистр. 05-06-2009 | Отправлено: 16:58 19-05-2022
Dmitriy198518

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Столкнулся с проблемой. При попытке авторизации на SQL Server под SA выходит сообщение: Подключение к серверу успешно установлено, но затем произошла ошибка при входе ( Shared Memory provider error 0 - с обоих концов канала отсутствуют процессы) (SQL server ошибка 233) (с обоих концов канала отсутствуют процессы). При повторной попытке выходит ошибка 18456: "Ошибка входа пользователя sa". Переключаясь на проверку подлинности Windows также ошибка 18456.
 
Есть у кого-нибудь идеи? Не знаю как решить проблему.

Всего записей: 9 | Зарегистр. 07-09-2022 | Отправлено: 10:37 08-09-2022
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmitriy198518

Цитата:
Есть у кого-нибудь идеи? Не знаю как решить проблему.

Начать с того что отключить протокол Sared memory, например...

----------
"Русские Доски" - сила! "Русские Доски" - класс! Кто не знает досок - тот сами догадайтесь кто

Всего записей: 4641 | Зарегистр. 30-10-2001 | Отправлено: 16:17 08-09-2022
Dmitriy198518

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
 

Цитата:
Начать с того что отключить протокол Sared memory, например...

 
В первую очередь это пробовал. Не помогло(
 

Всего записей: 9 | Зарегистр. 07-09-2022 | Отправлено: 06:30 09-09-2022
Rushmore



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
Может что-то из этого поможет? Ссылка

Всего записей: 350 | Зарегистр. 01-08-2003 | Отправлено: 10:04 20-09-2022
nsw88



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги.
есть скрипт рестора базы с другим именем. Бекап с журналом транзакций.
 
USE master  
GO  
RESTORE DATABASE fo_ttt
FROM DISK = 'D:\_backUP\ttt.bak'
WITH REPLACE, RECOVERY, STATS = 10,
MOVE 'fo_ttt' TO 'D:\MSSQL\ttt3.mdf',
MOVE 'fo_ttt_log' TO 'D:\MSSQL\ttt3.ldf'
 
Нужно добавить в скрипт удаление бекапа логов *.ldf и преобразование восстановленной базы в SIPLE с полной модели восстновления. Ибо мало места на диске. Нужно или преобразовать и прибить или в любых вариациях.

Всего записей: 240 | Зарегистр. 02-03-2007 | Отправлено: 18:13 17-10-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
преобразование восстановленной базы в SIPLE с полной модели восстновления

 
ALTER DATABASE fo_ttt SET RECOVERY SIMPLE
GO
 

Цитата:
Нужно добавить в скрипт удаление бекапа логов *.ldf

 
Не очень ясно, что имеется в виду. Логи обычно в *.trn файлы бэкапятся

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 07:45 18-10-2022
nsw88



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
katamoto
Заработался вчера) Верно, не бекап лога.
Ресторе восстанавливает *.mdf и *.ldf по 200Гб. Мне нужно либо не восстанавливать сам лог(ldf), либо сразу его усечь после перевода базы в SIMPLE.

Всего записей: 240 | Зарегистр. 02-03-2007 | Отправлено: 09:29 18-10-2022 | Исправлено: nsw88, 09:34 18-10-2022
katamoto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не восстанавливать его нельзя, он нужен для работы вне зависимости от модели восстановления.  
Шринкануть обычным способом, сразу после перевода в simple:
 
USE fo_ttt
GO
CHECKPOINT
GO
DBCC SHRINKFILE (N'fo_ttt_log' , 0, TRUNCATEONLY)
GO

Всего записей: 9 | Зарегистр. 17-12-2015 | Отправлено: 09:56 18-10-2022 | Исправлено: katamoto, 14:16 18-10-2022
nsw88



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
katamoto мое почтение и благодарность

Всего записей: 240 | Зарегистр. 02-03-2007 | Отправлено: 14:10 18-10-2022
Munster

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе утро. пришел на смену старому сисадмину, тот при увольнении паролей не оставил никаких и говорить их не хочет.
вопрос: можно как из sql выдрать и расшифровать пароли от учеток входа?  
собираю пароли старые, вдруг где пересекаются
SQL Server 2008 R2, SQL Server 2017
нашел статью netspi но там скрипт не рабочий

Всего записей: 29 | Зарегистр. 11-09-2006 | Отправлено: 08:32 22-12-2022
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Munster
 
в SQL Server есть системные таблицы, там хранятся хэши паролей,
у хеша есть алгоритм, на вход подаётся несколько параметров
подобирать рационально только слабые пароли,
сложные естественно будет не просто.
 
подход следующий: генерация массива случайных (или последовательным перебором символов) паролей,
конвертация в хэши с остальными параметрами и наконец сравнение с тем хэшем который в базе,
если они совпадают для данной учётки - то это и есть нужный пароль к данному пользователю.

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 14:54 22-12-2022
Munster

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можете сказать что за таблицы? поиск по ним сделаю
может уже есть готовое по для этого? вдруг кто знает

Всего записей: 29 | Зарегистр. 11-09-2006 | Отправлено: 22:49 22-12-2022
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Munster
По простому наверное можно так:

Код:
 
declare @my_pass nvarchar(256) = N'My_Secret_Password_123'
  select [name]
      ,[principal_id]
      ,[sid]
      ,[type]
      ,[is_disabled]
      ,[is_policy_checked]
      ,[is_expiration_checked]
      ,    case when 0x200+
        substring([password_hash],3,4)+
        hashbytes(
            'SHA2_512',
            cast(@my_pass as varbinary(max))+
            substring([password_hash],3,4)
            ) = [password_hash]
            then 'Password Match'
            else 'Wrong Pass'
            end as PasswordGuess
  from [master].[sys].[sql_logins]
 

Это на первые шаги, естественно это можно в функцию и apply (т.к. у каждого пользователя немного другая salt часть криптографии) или лучше join (там всё-таки с параллельностью лучше)
ну и таблицу самих паролей конечно нагенерировать (или взять готовые на которых самые распостранённые пароли проверяют) на миллиарды строк
а там дальше уже смотря какое железо и сколько нагрузки с него можно взять на такие нужды.

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 00:37 23-12-2022
n978143



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установка в lxc контейнер версии 2022 падает с ошибкой кто сталкивался?

Цитата:
Ubuntu 20.04.5 LTS
Capturing core dump and information to /var/opt/mssql/log...
dmesg: read kernel buffer failed: Operation not permitted
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.
No journal files were opened due to insufficient permissions.
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.
No journal files were opened due to insufficient permissions.
/usr/bin/tail: cannot open '/var/log/syslog' for reading: Permission denied
Tue Jan 24 07:10:00 UTC 2023 Capturing program information
Tue Jan 24 07:10:00 UTC 2023 Attempting to capture a dump with paldumper for pid 418
WARNING: Capture attempt failure detected
Attempting to capture a filtered dump with paldumper for pid 418
WARNING: Attempt to capture dump failed.  Reference /var/opt/mssql/log/core.sqlservr.418.temp/log/paldumper-debug.log for details
Tue Jan 24 07:10:00 UTC 2023 Attempting to capture a dump with gdb
WARNING: Unable to capture crash dump with GDB. You may need to
allow ptrace debugging, enable the CAP_SYS_PTRACE capability, or
run as root. See log in: /var/opt/mssql/log/core.sqlservr.418.temp/log/gdb.log
Tue Jan 24 07:10:00 UTC 2023 Capturing program binaries
Tue Jan 24 07:10:00 UTC 2023 Compressing the dump files
Core dump and information are being compressed in the background. When
complete, they can be found in the following location:
  /var/opt/mssql/log/core.sqlservr.01_24_2023_07_09_59.418.tbz2
Initial setup of Microsoft SQL Server failed. Please consult the ERRORLOG
in /var/opt/mssql/log for more information.

Всего записей: 96 | Зарегистр. 04-12-2006 | Отправлено: 09:46 24-01-2023 | Исправлено: n978143, 10:25 24-01-2023
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
n978143
Ну там ведь уж очень прямо написано что проблемы с правами пользователя ведущего установку.
Под админом устанавливать обычно намного проще чем ходить по этим граблям.

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 13:59 24-01-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru