Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Microsoft SQL SERVER

Автор: bigsloth
Дата сообщения: 10.05.2012 08:00

Цитата:
Что делать с обновлениями, или не обновляться?

Проверять обновления на тестовом окружении, после чего ставить уже в рабочее.


Цитата:
В системном журнале гроздь ошибок

Вы устанавливали SP1 на SQL Server и не корректно завершилось обновление? Если я правильно понял - смотрите логи в C:\Program Files\Microsoft SQL Server\105\Setup Bootstrap\LOG, там должно быть больше информации.


Цитата:
Решил обновить с дистрибутива SQLFULL_RUS.iso

Ну, имя файла - это не показатель .
Автор: M_Volkov
Дата сообщения: 12.05.2012 05:53

Цитата:
Ну, имя файла - это не показатель

Дык, другого у меня некогда не было! С него все ставил, все было русское. Дистрибутив вроде сам определяет какая ОСь 32 или 64, и язык тоже... С чего он взял, что моя ОС не рус?
Цитата:
там должно быть больше информации.

Север тестовый (домашний), особых настроек нет... лучше его переустановить. Как-то раньше пытался сносить SQL - не получилось... пришлось ОСь переустанавливать. Как-то можно исправить через его обновление с дистрибутива?

Добавлено:
Попытка обновиться SQLServer2008R2SP1-KB2528583-x86-RUS выдало:
Цитата:
Отказ был обнаружен в предыдущей версии, патч, или ремонт в конфигурации для функций [SQL_BIDS_Full]. Для того, чтобы применить этот пакет исправлений (KB2528583), вы должны решить любые проблемы с предыдущей операции, которая не удалась. Просмотр summary.txt журнала, чтобы определить причину предыдущей операции не удалось.
Код ошибки 0x84B20001.

Автор: Prisoner_of_Ice
Дата сообщения: 12.05.2012 08:10
M_Volkov
Код ошибки 0x84B20001

на первой же странице все есть, неужели это так трудно?
Автор: S_H_V_E_D
Дата сообщения: 14.05.2012 08:53
Здравтвуйте.

Достался сервер с MS SQL 2005 Enterprise. Нужно залезть в его настройки, в руководствах указывается такой продукт - "SQL Server Management Studio", в котором производятся все действия.

Собственно не могу найти на сервере "SQL Server Management Studio", а при поиске этой приблуды в интернете, меня посылает на скачивание Express версий 2005 и 2008.

Как быть, где раздобыть, нужную мне версию "SQL Server Management Studio"?

P.s. может я чего не понимаю, ткните носом.
Автор: Oleg_Kurilin
Дата сообщения: 14.05.2012 09:52
S_H_V_E_D
Держи:
http://www.microsoft.com/en-us/download/details.aspx?id=8961
http://www.microsoft.com/en-us/download/details.aspx?id=22985
Автор: bigsloth
Дата сообщения: 14.05.2012 10:35
S_H_V_E_D
дистрибутив с SQL Server 2005 у вас есть? Если нет - скачайте любой, кроме Express (студия Express может не работать с Maintenance Plans и SQL Server Agent'ом, хотя могу и ошибаться), запустите установку и выберите ТОЛЬКО client utilities - management studio установится
Автор: S_H_V_E_D
Дата сообщения: 15.05.2012 01:51
Oleg_Kurilin&bigsloth
Спасибо за советы!

Воспользовался советом bigsloth, нашел дистрибутив и установил.
Автор: Postscriptum
Дата сообщения: 28.05.2012 04:45
Добрый день. Вопрос по filestream на MS SQL 2008 R2. Есть таблица с BLOB-полями. Нужно вынести все файлы в filestream. Как можно это сделать?
Автор: Shadowed
Дата сообщения: 29.05.2012 04:44
Какими тестами проверить производительность сервера с SQL? (к примеру insert 10^9 строк и select). Или какова минимальная скорость дисковой подсистемы, память, пр... Есть ли данные с которыми можно сравнить полученный результат? К примеры - "скорость диска - хорошо, сеть - проблемы".

Вкратце история. База - увеличилась с 3ГБ до 8ГБ. Перешли с 1С8.2 файловой на SQL. 1С-ники гарантировали значительный прирост скорости. Для этого специально приобрели сервер под SQL.
Производительность работы 1С - увеличилась на 5%-10% (засекали время на отчетах, которые по заверению 1С-ников должны крутиться на SQL). Специалисты по 1С говорят что у меня SQL сервер плохо настроен. Руководство нервничает и спрашивает: на что потрачены деньги?
Где-то так.

Структура:
Терминальный сервер (win2008R2, RDP, Клиент 1С 8.2) - Server SQL (Win2008R2, SQL2008R2, Сервер 1С8.2)
Автор: Painted
Дата сообщения: 29.05.2012 07:31
Shadowed
- Хорошо бы взглянуть на параметры серверов - терминального и скульного.
- Как правило нагрузку замеряют штатными средствами типа Журнал счетчиков
- Кое-что можно увидеть в Диспетчере задач. (Если ядер и памяти много, может помочь запуск второго Рабочего процесса 1С)
- А ты уверен, что дело в SQL, а не в терминалке?
- Регламенты регулярно выполняются на SQL (сбор статистики, переиндексация, чистка кеша)?
Автор: Angel_19
Дата сообщения: 29.05.2012 12:02
SQL 2008, место на диске где хранится папка с временными файлами заканчивается.
Как изменить место хранения временных файлов? Или может можно добавить еще папку для временных файлов.
Автор: bigsloth
Дата сообщения: 29.05.2012 13:43

Цитата:
SQL 2008, место на диске где хранится папка с временными файлами заканчивается.

"временные файлы" - это вы так tempdb обозвали?
Если я угадал, то вот так.
Можно не переносить файлы, а просто создать еще один файл данных на нужном диске, а уже имеющемуся запретить расти свыше определенного предела. Все это делается через SSMS, в свойствах БД.
Ну и вообще, при перезапуске службы MS SQL Server, tempdb автоматически пересоздается с размером БД model, либо с размером указанным в Initial Size в свойствах tempdb.
Автор: Shadowed
Дата сообщения: 30.05.2012 02:38
Painted


Цитата:
- Хорошо бы взглянуть на параметры серверов - терминального и скульного.


Сервер терминальный:
Intel Brandon SE7520BD2/2x Intel Xeon, 3200 MHz/16 GB/2x73GB 15K Ultra320 SCSI(RAID1)+2x146GB 15K Ultra320 SCSI(RAID1)

Win2008R2, RDP, Клиент 1С 8.2

Сервер SQL:
HP ProLiant ML350 G6/2xE5620, 2400 MHz/16 GB/2x146GB 10K SAS(RAID1)+4x146GB 15K SAS(RAID10)

Win2008R2, SQL2008R2, Сервер 1С8.2 (8 рабочих процессов), база 8 GB

Для SQL веделил 8GB

Сеть: Gigabit Ethernet


Цитата:
- Как правило нагрузку замеряют штатными средствами типа Журнал счетчиков


Что именно замерить и с чем сравнить полученный результат?


Цитата:
- Кое-что можно увидеть в Диспетчере задач


1С-ники подсказали какой-то отчет, который должен выполняться исключительно на SQL.
В этот момент SQL - отрабатывает почти мгновенно, далее 1 процесс 1С сервера - незначительно подгружается и потом данные передаются на терминал. Загрузка системы - 3-5%.
Подобная задача на старой файловой базе - процентов на 10 медленее работала, причем - сама база физически находилась на терминале.


Цитата:
- А ты уверен, что дело в SQL, а не в терминалке?

1С-ники - говорят о проблеме в SQL сервере.


Цитата:
- Регламенты регулярно выполняются на SQL (сбор статистики, переиндексация, чистка кеша)?

Ежедневное архивирование и чистка логов.

Есть ли что-то из набора синтетических тестов, чтобы показать что SQL сервер работает отлично, и проблемы в конфигурации 1С или где нить еще?

Тут важно интерпретировать результаты этих тестов и сравнить с аналогичными системами. А то показать что миллион записей вставляются и выбираются за 10 секунд - ни о чем не говорит. Непонятно сколько они должны вставляться на аналогичных системах.

В корректной работе сервера - я не сомневаюсь. Но повторюсь: Специалисты по 1С говорят что у меня SQL сервер плохо настроен. Говорят что должно все работать быстрее.
Для эксперимента поднимал на нем 3 виртуалки с прикладными задачами - все летает.
Единственное чем удалось подгрузить систему до 95% - архивирование данных (7Z, 16 потоков)
Автор: Painted
Дата сообщения: 30.05.2012 07:35
Shadowed

Цитата:
Что именно замерить и с чем сравнить полученный результат?

Замерить предполагаемое узкое место. Например, очередь записи(чтения) на диск.

Цитата:
Ежедневное архивирование и чистка логов.

Какие логи? Надеюсь, не журнал транзакций? Обновление статистики все же сделай

Еще может тормозить из-за сетевки. В 2008 появились навороты, которые чаще мешают. Попробуй из командной строки.
netsh interface tcp set global autotuninglevel=disabled
netsh interface tcp set global rss=disabled
Иногда рабочие процессы тормозят, их надо прибивать и новые заводить, у меня ночью все rphost.exe прибиваютсяи сервер 1С перезапускается.
Когда много рабочих процессов 1С иногда rmngr.exe тупит. Попробуй с одним рабочим процессом.
Автор: Shadowed
Дата сообщения: 30.05.2012 11:36
Painted


Цитата:
Какие логи? Надеюсь, не журнал транзакций

Да. Журнал транзакций.
Журнал транзакция вместе с базой архивируется и обрезается. Рекомендации специалистов по 1С.


Цитата:
Еще может тормозить из-за сетевки.


Цитата:
Иногда рабочие процессы тормозят...

Проверял передачу по сети.
При копировании больших файлов скорость 90-100 МБ.
Куча мелких - 25-30 МБ.

Ради эксперимента менял количество рабочих процессов от 2-8. Большой разницы не наблюдал.
Также запускали 1С вместе с 1С-ником локально на SQL сервере, разницы с работой 1С под терминалом - практически никакой. После этих тестов 1С-ник и выдвинул теорию о проблеме с SQL.


Цитата:
Замерить предполагаемое узкое место. Например, очередь записи(чтения) на диск.

А с этого места можно подробнее.
Автор: Painted
Дата сообщения: 30.05.2012 13:53
Shadowed

Цитата:
А с этого места можно подробнее.

Примерно так.

Создать вручную - счетчик производительности - Логический диск - добавить.
Короче, можно разобраться
Формат файла лучше выбрать текстовой, потом в Экселе удобно анализировать
Автор: Talay
Дата сообщения: 06.06.2012 12:58
Здравствуйте,

Мне надо установить компонент Reporting Services в SQL Server 2005
у меня уже стоит настроенный базами. смогу ли я сверху начать установку чтоб включить Reporting Services и дальше работать?
Автор: Fiskal
Дата сообщения: 11.06.2012 11:46
Поменяли комп бухгалтеру с вин хр сп3 на вин 7 х64 хоум премиум. На старом компе стоял для банк клиента sql 2008 r2, на новой такое же, но х64 версия.
При попытке отресторить базу с 32 на 64 под утилитой МКБ банка - получаем ошибку.
вот такую.
Гуглем выяснил, что это возникает при разности версий sql, но тут то версии одинаковые стояли..
Разрядность мешает?


Автор: vlary
Дата сообщения: 11.06.2012 13:30
Fiskal
Цитата:
Разрядность мешает?
Может быть и такое. Посему лучше не цеплять файлы старой базы, а сделать ее дамп, а потом восстановить на новом сервере.

Автор: Fiskal
Дата сообщения: 11.06.2012 14:43
vlary у меня были такие мысли, как и обойти программулину и сделать бекап\рестор средствами самого скуля.
Попробую сдампить, спасибо за совет.
Зы. А в таком случае разрядность не помешает, как я понимаю?
Автор: Angel_19
Дата сообщения: 15.06.2012 08:22
MS SQL2008.
Настроены и нормально выполнялись бэкап базы и удаление устаревших бэкапов (2 разных задания).
Недавно перестало нормально работать удаление устаревших бэкапов. Т.е. задание по удалению бэкапов согласно SQL отрабатывает успешно, а вот сами файлы так и не удалаются.
Где копать?
Автор: bigsloth
Дата сообщения: 15.06.2012 08:29
Angel_19
Как у вас настроено удаление бэкапов? Покажите текст джоба (если джобом) или maint. plan если планом обслуживания.
Автор: Angel_19
Дата сообщения: 15.06.2012 08:47
Настроено через план обслуживания.
Автор: bigsloth
Дата сообщения: 15.06.2012 10:39
Angel_19
Попробуйте проверить права доступа у учетки под которой запускается SQL Server Agent на уровне шары и на уровне файловой системы. И проверьте, что пути к бэкапам и их расширения не изменились.
Автор: Angel_19
Дата сообщения: 15.06.2012 12:29
Права доступа в норме! Т.к. в эту же папку идет создание бэкапа базы через план обслуживания. Пути также не менялись.
Вообщем это мистика, все работало и вдруг просто перестало именно удалять с шары файлы.
Автор: qwertEHOK
Дата сообщения: 18.06.2012 13:55
подскажите пожалуйста ответ на глупый вопрос
SQL 2005 - возможно ли добавить к существующему новый инстанс или надо новую копию SQL ставить?
Автор: bigsloth
Дата сообщения: 19.06.2012 04:17
qwertEHOK
Инстанс - это и есть "новая копия SQL", т.е. чтобы добавить новый инстанс - вам надо установить "новую копию SQL" с нуля. Что конкретно вы хотите сделать?
Автор: vikkiv
Дата сообщения: 22.06.2012 00:40
Подскажите как нубу элементарным путём мигрировать простую (~20 маленьких таблиц) БД с SQL Server 2008 R2 (Standard x64) на SQL Compact Edition 3.5 или 4.0. ? ( .mdf ->> .sdf )
П.С. Management Studio & Visual Studio 2010 имеются.

Огромущее спасибо!!!
Автор: ali1977
Дата сообщения: 22.06.2012 08:32
на работе у клиентов есть плохая привычка)))) - наверно у многих она
запускает клиент программу потом ее сворачивает и часами ей не пользуется, а ресурсы сервера и базы данных естественно потребляются
как настроить в ms sql 2008 опцию чтобы например клиент не имеющий активности в базе более часа выкидывался из нее
Автор: naPmu3aH
Дата сообщения: 22.06.2012 11:46
ali1977

Цитата:
асами ей не пользуется, а ресурсы сервера и базы данных естественно потребляются

Вопрос 1: для кого и почему это "естественно"?
Вопрос 2: Если эта программа действительно потребляет ресурсы сервера и БД, то причем тут сервер?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Измерение скорости сети LAN - все программы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.