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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорь, не силен в SQL
Пишет
 
http://joxi.ru/fRnSU4wyTJC6Lt1XCA0
 
Каким образом вообще это делать? последовательность действий? Перевести базу в автономный режим? Где поставить разрешения?
 
Это база 1С, которая не загружается в файловый вариант, потому что создает большое количество индексов, и судя по всему именно по этой таблице

Всего записей: 1494 | Зарегистр. 26-08-2002 | Отправлено: 12:48 25-07-2014
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
elite128 это должно решить проблему запрета сохранения через настройки SSMS: http://i.stack.imgur.com/4yzcy.png

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 17:53 25-07-2014
elite128

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

Цитата:
elite128 это должно решить проблему запрета сохранения через настройки SSMS: http://i.stack.imgur.com/4yzcy.png

UPD  
нашел где это

Всего записей: 1494 | Зарегистр. 26-08-2002 | Отправлено: 10:28 30-07-2014 | Исправлено: elite128, 10:29 30-07-2014
CrazyMax80

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Небольшой скрипт для подчистки резервных копий. Может кому пригодится.
Читать дальше..

Всего записей: 27 | Зарегистр. 26-12-2006 | Отправлено: 14:01 05-08-2014 | Исправлено: CrazyMax80, 14:01 05-08-2014
bsd9



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день! Я новичок в sql server, у меня возникли вопросы относительно журнала транзакций. Вот у меня есть база на 300 ГБ, журнал 30 гб.  
1) В случае повреждения журнала транзакций я потеряю данные какие ? Изменения сделанные за какой период ?  
 
2) В свойствах единственного файла лога, атрибут ‘изменен’ - 31.07.2014, автоувелечение 10 %, не ограничено, но почему размер этого файла не меняется и атрибут тоже ? Я так понимаю файл лога должен расти. Модель восстановления полная.
 
Заранее спасибо за ответы.

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 14:44 06-08-2014
econ2



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

Цитата:
В случае повреждения журнала транзакций я потеряю данные какие ?

 
Потеряются все незакрытые (незакомиченные) транзакции. Данные за какой-то период потеряны не будут.  
 

Цитата:
В свойствах единственного файла лога, атрибут ‘изменен’ - 31.07.2014, автоувелечение 10 %, не ограничено, но почему размер этого файла не меняется и атрибут тоже ? Я так понимаю файл лога должен расти. Модель восстановления полная

 
1) Значит, вы делаете операрции, которые не приводят к его быстрому росту. Сгенерируйте таблицу на миллион записей, сделайте truncate и заново заполните при помощи insert - лог вспухнет как на дрожжах -)
 
2) Значит вы делаете полный бакап базы, которая очищает лог транзакций при полной модели

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 15:28 06-08-2014 | Исправлено: econ2, 15:29 06-08-2014
bsd9



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

Цитата:
 
1) Значит, вы делаете операрции, которые не приводят к его быстрому росту

Ну не знаю, база используется очень активно. В среднем 50 000 по счетчику Batch Requests/sec.
 

Цитата:
 Значит вы делаете полный бакап базы

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

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 17:42 06-08-2014
bigsloth



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

Цитата:
Значит вы делаете полный бакап базы, которая очищает лог транзакций при полной модели

 
При полном бэкапе журнал транзакций не очищается, не усекается и вообще ничего с ним не происходит.
 
Журнал транзакций может не расти если настроено регулярное резервное копирование журналов транзакций (backup log).

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 06:54 07-08-2014
bsd9



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

Цитата:
Журнал транзакций может не расти если настроено регулярное резервное копирование журналов транзакций (backup log).

И такого у меня нет, с регулярным бекапированием чего либо у меня вообще напряженка (но это уже отдельный вопрос будет). Но я заметил, что лог вроде все таки растет. Минимальный его размер выставлен в настройках 27 670, а в свойствах системы это файл на диске занимает 29 013 639 168 байт. Странная ситуация какая то вообще. Может у меня зря в настройках такой минимальный размер стоит ?

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 21:39 07-08-2014
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Смотря чем бэкапить.
bsd9
А вас что собственно беспокоит? Места не хватает? Да и вы бы хоть марку движка озвучили... Какого года выпуска хотя бы

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 22:08 07-08-2014
bsd9



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

Цитата:
А вас что собственно беспокоит?

Пытаюсь разобраться в тонкостях, места то хватает. Беспокоит, медленно выполняются бекапы, часа три на 300 гб базу, и потом они парализуют работу бизнес-приложения, но сдается мне, это особенность конкретно моего приложения. С этим надо что-то решать, так дальше нельзя, бекапы у меня делаются крайне редко. Но сдается мне, я копаю не туда.
 
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 22:39 07-08-2014
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Paromshick
Не важно чем бэкапить. Полный бэкап sql server, чем бы вы его не делали, не приведёт к тому, что журнал транзакций будет "очищаться".  
bsd9
что вернёт запрос?
select recovery_model_desc, log_reuse_wait_desc
from sys.databases
where name = 'имя вашей БД'
 
скопируйте результат выполнения вот этого запроса:
dbcc sqlperf(logspace)
отсюда так же интересует только строка с вашей бд

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 05:25 08-08-2014
bsd9



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

Цитата:
что вернёт запрос?  

 
FULL       NOTHING
 

Цитата:
dbcc sqlperf(logspace)  
отсюда так же интересует только строка с вашей бд

 
Log Size (MB)       Log Space Used (%)       Status
27669,55               0,3008722                   0
 

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 08:25 08-08-2014
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bsd9
значит есть 3 варианта:
1. в базу не пишется ничего вообще - журнал транзакций заполнен на 0,3% и вообще нет ни одной активной не забэкапленной транзакции (Log_reuse_wait_desc = nothing)
2. бэкапы журнала транзакций делаются на регулярной основе, либо такой бэкап был сделан перед выполнением запросов
3. перед выполнением запросов модель восстановления менялась на простую и обратно
 
смотрите job'ы, что-то должно быть.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 08:31 08-08-2014
bsd9



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

Цитата:
в базу не пишется ничего вообще - журнал транзакций заполнен на 0,3%

Как это ? А куда же данные деваются ?  
 

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

Но у меня запросы выполняются ежесекундно.
 

Цитата:
смотрите job'ы, что-то должно быть.

Проведу анализ.

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 11:45 08-08-2014 | Исправлено: bsd9, 11:46 08-08-2014
bigsloth



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

Цитата:
Как это ? А куда же данные деваются ?  
 Но у меня запросы выполняются ежесекундно.   

select from записей никаких в журнале транзакций не оставит, но, при этом всё равно останется запросом. Я имел в виду, что бэкап был сделан перед выполнением запросов которые написал я постом выше.
 
Если в базе есть операции insert/update/delete - у вас 100% либо вариант 2, либо 3.  

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 12:03 08-08-2014
bsd9



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

Цитата:
Если в базе есть операции insert/update/delete

Полно. Они будут записываться в лог ?
 

Цитата:
в базу не пишется ничего вообще

Вы имеете ввиду в лог ? У меня службы льют данные в базу. Не нашел где в джобе делается бекап лога пока.
 
Сейчас посмотрел, Log space уже 0,2272918, усекся видимо.

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 15:51 08-08-2014 | Исправлено: bsd9, 11:02 09-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли в Sql 2008 R2 "разнести" при установке полностью программные файлы, базы, логи по совершенно разнеым папкам ?
То есть, например: установочные файлы и Binn для instances в Program files на диске C, а data и log, вообще на другой диск в папку sql\data и sql\log ?

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 17:36 17-08-2014
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vxd2000 - Можно при установке разносить от уровня компонентов {64/86} (т.е. на выборе "Features to install") установки, самой "instance", и до уровня Temp/Log/Data/Backup.  
После установки есть возможность менять последнее тоже. Так-же можно разносить расположение логов и базы для индивидуальных баз модифицировать существующие или при их восстановлении/создании.  (скриптами или через интерфейс1, .. интерфейс2)

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 18:45 17-08-2014 | Исправлено: vikkiv, 18:58 17-08-2014
Vxd2000



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

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 19:47 17-08-2014
Открыть новую тему     Написать ответ в эту тему

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