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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
bigsloth



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

Цитата:
а теперь прочитайте весь диалог и посмотрите для чего рекомендовалось это сделать.

виноват. Действительно прочитал не так как писали вы.
Но! Совет ваш, извините, в таком виде как он есть, глупость еще большая. Пересоздавать базу не надо. Увеличение объемов данных - это естественный процесс и не надо мешать базе на SQL Server'е нормально расти и заставлять его выполнять кучу никому ненужной работы, надо грамотно настраивать размеры файлов. Единственный плюс в этом решении - пересозданные после загрузки индексы, но просто сделать их ребилд - намного уместнее. А вот то, что при этом убивается вся ранее автоматически созданная статистика - это может быть вообще смерти подобно на некоторых запросах.

Цитата:
как минимум по тому, что модель simple использовать на рабочих БД - не айс.

Еще раз задам вопрос. Если организацию устраивает возможность восстановления только из последнего полного и последнего диф. бэкапа - зачем им полная модель восстановления?  
 

Цитата:
у меня есть еще такое ощущение, что вы используете database differential для бэкапов. и, судя по всему, вы делаете это не очень правильно...

как можно делать диф. бэкап "не очень правильно"? И как, по вашему мнению, диф. бэкап может быть размером больше чем сама БД? Учитывая, что он из себя представляет всего лишь копии страниц, измененных в файле данных после последнего полного бэкапа (и да, если страница изменялась 100500 раз, она не будет 100500 раз скопирована в диф. бэкап - достаточно ее скопировать один раз).

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 08:52 20-04-2012
Painted

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

Цитата:
И если ничего из приведенного выше не помогло, то расскажите как делаете бэкап? Покажите скрипт.

Похоже дело было в скрипте. Удалил старый скрипт и настроил "Задача "Резервное копирование базы данных" интерактивно, bak уменьшился до 13Гб. Такое ощущение что новый бакап накладывался на старый и все хранилось в одном флаконе.

Цитата:
наймите уже администратора БД!

В нашей глуши найти админа MS SQL тяжело, есть пара знакомых админов, но они специализируются на Оракле

Цитата:
модель simple использовать на рабочих БД - не айс

Пользоваться достоинствами модели full я просто не умею. И не уверен, что это нам нужно.

Всего записей: 115 | Зарегистр. 17-01-2008 | Отправлено: 09:02 20-04-2012
Prisoner_of_Ice

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
нет желания объяснять очевидные вещи, если честно относительно выгрузки - это совет непосредственно 1С в одном из ИТС. наверное они большие глупцы, что такое советуют, ведь вы лучше их знаете что да как?
относительно дифференциального бэкапа - подзабыл, что инкрементное копирование данных работает с любой моделью восстановления. в общем каждый бэкап в отдельный файл надо делать.

Всего записей: 334 | Зарегистр. 24-11-2005 | Отправлено: 09:12 20-04-2012 | Исправлено: Prisoner_of_Ice, 09:14 20-04-2012
bigsloth



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

Цитата:
нет желания объяснять очевидные вещи, если честно

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

Цитата:
совет непосредственно 1С в одном из ИТС

а еще они советуют выбирать полную модель восстановления и делать BACKUP LOG WITH TRUNCATE_ONLY(слава Богу, уже недоступный в SQL Server 2008 и старше), а так же делать SHRINKDATABASE
 

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 09:21 20-04-2012
Painted

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

Всего записей: 115 | Зарегистр. 17-01-2008 | Отправлено: 09:30 20-04-2012 | Исправлено: Painted, 09:30 20-04-2012
Prisoner_of_Ice

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
ладно.  
с выгрузкой/загрузкой:
1С очень коряво работает с БД и у них при работе появляется огромное количество "пустых" строк, дублирующихся строк в таблицах. по сути при проведении выгрузки у них весь этот хлам удаляется, и вы загружаете потом "чистую" базу на сервер. согласитесь, что если в таблице 10 000 строк, а в них 20% хлама ненужного, то запросы будут медленнее обрабатываться. ну это в общих чертах.
про simple model:
Ссылка
т.е. на самом деле никто не запрещает ее использовать, но есть минусы типа как потерять информацию о последних изменениях, а так же(что весьма важно с 1С на самом деле) при этом режутся логи транзакций. В  нашем случае это не приемлемо, это может привести к падению производительности при работе с БД 1С. модель полного восстановления позволяет избежать всех этих неприятностей + уменьшения размеров лога транзакций происходит безболезненно во время полного бэкапа БД.
 
собственно это мои соображения по данной проблеме.

Всего записей: 334 | Зарегистр. 24-11-2005 | Отправлено: 09:34 20-04-2012
bigsloth



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

Цитата:
1С очень коряво работает с БД

согласен, у меня тоже есть претензии

Цитата:
появляется огромное количество "пустых" строк, дублирующихся строк в таблицах

никогда такого не видел. Точнее дублирующиеся видел на файловых базах, но в этом случае загрузка не проходит, поскольку SQL Server обычно в этих случаях вполне справедливо ругается на попытку вставить в уникальный индекс повторяющееся значение. Если используется клиент-сервер, дублирующихся/пустых строк, возникающих из-за глюков платформы, а не кривых рук программистов - не видел.

Цитата:
если в таблице 10 000 строк, а в них 20% хлама ненужного, то запросы будут медленнее обрабатываться

Нет, далеко не всегда. Это больше зависит от состояния индексов/статистики.

Цитата:
типа как потерять информацию о последних изменениях

Еще раз повторю. Тут все зависит от нужд организации. Кому-то потеря данных за два часа не страшна - руками перезабьют, а кому-то и за 15 минут неприемлима.

Цитата:
при этом режутся логи транзакций. В  нашем случае это не приемлемо, это может привести к падению производительности при работе с БД 1С.

Вы заблуждаетесь. В нормальной ситуации скорость работы в простой и полной моделях восстановления будет одинаковой, но существует ряд операций (операции с минимальным протоколированием), на которых в простой модели восстановления может быть заметен прирост производительности.  
Простая модель восстановления просто ну никак не может быть "медленнее" полной. Скорее наоборот - в полной модели восстановления возможны периодические проблемы с производительностью (особенно когда практикуются "уменьшения размеров лога транзакций", из-за чего ему приходится все время увеличиваться - на время автоприращения журнала транзакций БД становится недоступной на запись, до окончания этой операции).

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 09:52 20-04-2012
Angel_19



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SQL 2008 R2 x64 - кончился пробный период, куплена версия SQL 2008 R2 x64 для использования совместно с 1С.
Если просто поверх переустановить заработает?
 
Или тут только вариант удалять и заново устанавливать?

Всего записей: 395 | Зарегистр. 19-04-2005 | Отправлено: 23:25 24-04-2012
Prisoner_of_Ice

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

Всего записей: 334 | Зарегистр. 24-11-2005 | Отправлено: 23:30 24-04-2012
naPmu3aH



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

Цитата:
Если просто поверх переустановить заработает?

При переустановке в SQL Server Installation Center выбрать Maintenance, затем Edition Upgrade...

----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 08:24 26-04-2012
M_Volkov



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

Цитата:
Следующие обновления не установлены:
Обновление безопасности для SQL Server 2008 R2 (KB2494088)
Пакет обновления 1 (SP1) Microsoft SQL Server 2008 R2 (KB2528583)
Microsoft .NET Framework 3.0: языковой пакет для систем x86 (KB928416)

У меня SQL Server 2008 R2 стоит на Server 2003х86 R2. В системном журнале гроздь ошибок:
Цитата:
Таймаут (30000 мс) ожидания для подключения службы SQL Server (MSSQLSERVER).
 
Сбой при запуске службы "SQL Server (MSSQLSERVER)" из-за ошибки Служба не ответила на запрос своевременно.
 
Служба "Агент SQL Server (MSSQLSERVER)" является зависимой от службы "SQL Server (MSSQLSERVER)", которую не удалось запустить из-за ошибки Служба не ответила на запрос своевременно.

И как следствие
Цитата:
Таймаут (30000 мс) ожидания для подключения службы Агент сервера 1С:Предприятия 8.2.
Теперь ее приходится запускать вручную... непорядок, как исправить? Что делать с обновлениями, или не обновляться?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 05:22 08-05-2012
M_Volkov



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

Цитата:
Сбой при загрузки пакета Среда SQL Server Management Studio Package

Хотел исправить SP1, не получилось, какие-то ссылки на "предыдущие" ошибки. Решил обновить с дистрибутива SQLFULL_RUS.iso, но запускается как английская версия. Почему?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 09:26 09-05-2012
bigsloth



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

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

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

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

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

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

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

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 09:00 10-05-2012
M_Volkov



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

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

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

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


Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 06:53 12-05-2012
Prisoner_of_Ice

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
Код ошибки 0x84B20001
 
на первой же странице все есть, неужели это так трудно?

Всего записей: 334 | Зарегистр. 24-11-2005 | Отправлено: 09:10 12-05-2012
S_H_V_E_D

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравтвуйте.
 
Достался сервер с MS SQL 2005 Enterprise. Нужно залезть в его настройки, в руководствах указывается такой продукт - "SQL Server Management Studio", в котором производятся все действия.
 
Собственно не могу найти на сервере "SQL Server Management Studio", а при поиске этой приблуды в интернете, меня посылает на скачивание Express версий 2005 и 2008.
 
Как быть, где раздобыть, нужную мне версию "SQL Server Management Studio"?
 
P.s. может я чего не понимаю, ткните носом.

Всего записей: 257 | Зарегистр. 08-07-2005 | Отправлено: 09:53 14-05-2012
Oleg_Kurilin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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

Всего записей: 960 | Зарегистр. 01-09-2003 | Отправлено: 10:52 14-05-2012
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
S_H_V_E_D
дистрибутив с SQL Server 2005 у вас есть? Если нет - скачайте любой, кроме Express (студия Express может не работать с Maintenance Plans и SQL Server Agent'ом, хотя могу и ошибаться), запустите установку и выберите ТОЛЬКО client utilities - management studio установится

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 11:35 14-05-2012
S_H_V_E_D

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Kurilin&bigsloth
Спасибо за советы!
 
Воспользовался советом bigsloth, нашел дистрибутив и установил.

Всего записей: 257 | Зарегистр. 08-07-2005 | Отправлено: 02:51 15-05-2012
Postscriptum



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Вопрос по filestream на MS SQL 2008 R2. Есть таблица с BLOB-полями. Нужно вынести все файлы в filestream. Как можно это сделать?

Всего записей: 464 | Зарегистр. 31-01-2004 | Отправлено: 05:45 28-05-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 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