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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
CarrotM
диски? Сколько памяти доступно? Смотрите не через диспетчер задач, а перфмоном

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 17:10 31-07-2010
econ2



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

Цитата:
SQL Server 2000 Ent

 
Какой SP?  
select @@version  
может стоит обновить до последнего SP и хотфикса?  
http://sqlserverbuilds.blogspot.com/ вам в помощь!
Кстати, может стоит рассмотреть вопроса перехода на SQL 2005?

Цитата:
Если одну из баз в рабочее время необходимо восстановить из бэкапа, подвисают все остальные
- а как в это время сам сервер ведет? Т.е. нужно понять в чем проблема, в компе в целом, или же в SQL Server...
 

Цитата:
На серверах стоит каспер 7 версии.

Зачем на SQL и 1С сервере антивирус вообще???
 
 

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 22:47 31-07-2010
M_Volkov



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

Цитата:
Зачем на SQL и 1С сервере антивирус вообще???  

Это вопрос или утверждение? Я тоже склоняюсь к тому, что он не нужен, но как-то боязно без него... Можно подробней развить эту тему?!

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 07:32 01-08-2010
econ2



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

Цитата:
Это вопрос или утверждение?

Судя по тому, что поставил три знака вопроса - это таки вопрос.
 

Цитата:
Можно подробней развить эту тему?!

Можно.  
 
Давай рассмотрим самые частые пути попадания вируса в систему:
 
1) Атака снаружи какой нибудь windows-службы, используя бреши в безопасности.
2) Открытие зараженной страницы в интернете
3) Открытие небезопасного вложения email
4) Запуск "зараженного" приложения
 
Пункты 2-4 предполагают, что данные действия происходят непосредственно (интерактивно) на хосте SQL-сервера, что категорически должно быть исключено. Согласись, лазить по инету на SQL сервере или проверять на нем почту - неправильно, для этого существуют юзерские машины.
Пункт 1 решается закрытием всех портов при помощи файрвола (хотя бы встроенного), и открытием SQL-ного порта наружу (1433) ну и RDP для кучи (3389).
В теории, как экстремальное действие, я бы вообще рекомендовал задисаблить на SQL сервере службу "Сервер" - в этом случае компьютер перестанет видеться в сети и на него невозможно будет ничего записать по сети.
Вирусов, которые бы использовали бреши в безопасности службы SQL сервер довольно мало, и всех из можно избежать, вовремя устанавливая сервис-паки и хотфиксы.
Про пустой пароль SA я вообще молчу
 
Общая идея такова - что SQL сервер должен выполнять только функции ...SQL сервера и никакие больше. В этом случае никакие антивирусы ему вообще не нужны.

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 11:51 01-08-2010
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните точнее как пользоваться перфмоном?  
 
Добавлено:
СП стоит последний

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 17:44 01-08-2010
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raid 5, 7 сас винтов, 1 в спэире. Средняя длинна очереди диска, стоит на максимуме (100).  
 
http://msdn.microsoft.com/ru-ru/library/ms191531.aspx
Если значения счетчиков приближаются к пределу пропускной способности оборудования подсистемы ввода-вывода, попытайтесь уменьшить значения путем настройки приложения или базы данных, чтобы уменьшить объем операций ввода-вывода (увеличением объема индексированных данных, улучшением индексов или нормализацией), увеличивая пропускную способность оборудования ввода-вывода или добавляя память. Например, можно использовать помощник по настройке ядра СУБД для анализа обычных рабочих нагрузок SQL Server и получения рекомендаций для индексов, индексированных представлений и секционирования для улучшения работы сервера.  
 
Как это сделать???
 
Добавлено:
Память добавляться в ближайшее время не будет, т.к. отсутствует начальство...

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 05:54 02-08-2010
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
CarrotM
Что касается помощника по настройке ядра СУБД - http://msdn.microsoft.com/en-us/library/ms166575.aspx. Если в кратце, то нужно будет запустить трассировку, потом скормить ее DTA и дать ему поработать, после чего он подскажет какие индексы неплохо было бы создать. Есть более быстрый путь, http://itband.ru/2009/07/sql-server-2005-2008-index/, но там нужно быть внимательным с порядком столбцов в создаваемых индксах, поскольку индексы-то вы создадите, но они, может быть, и использоваться никогда не будут (плюс помните, что лицензионное соглашение 1С запрещает "лазить" в их БД средствами СУБД).
Учтите, что создание индкса - это тоже требовательная к дисковой подсистеме операция.  
Подумайте об улучшении дисковой подсистемы и добавлении памяти. Или, по крайней мере, о том, чтобы разнести базы на разные сервера. Возможно, вам поможет, разнесение tempdb, файлов данных и журналов транзакций по разным физическим дискам.
От восстановления баз из бэкапов и ТИИ в рабочее время я бы, на вашем месте, отказался.. По крайней мере без крайней необходимости.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 06:14 02-08-2010
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В системном мониторе эти счетчики контролируют объем операций ввода-вывода, формируемый компонентами SQL Server, путем изучения следующих областей производительности:
 
    * Запись страниц на диск
    * Считывание страниц с диска
 
Запись страниц на диск - 16-25  
Считывание страниц с диска 50-100
 
Средняя длинна очереди диска, стоит на максимуме (100).  
 
Добавлено:
Оперативная память не используется, может быть есть какая-нибудь настройка в скуле, которая позволяет кэшировать?
 
Добавлено:
И еще вопросик почему оперативная память и ресурсы проца заняты на 25%? Какие следует сделать выводы из этиой ситуации, не справляется рэйд?

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 06:25 02-08-2010
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
exec sp_configure 'show advanced options', 1 reconfigure
exec sp_configure 'max server memory (MB)'
покажет сколько памяти разрешено брать SQL Server'y
У вас, надеюсь, ОС и SQL Server - x64?  
 
Добавлено:
+
На SQL Server'e настроены "регламентные операции"? DBCC SHRINKFILE/SHRINKDATABASE не используете?

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 07:25 02-08-2010
CarrotM

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

Цитата:
exec sp_configure 'show advanced options', 1 reconfigure
exec sp_configure 'max server memory (MB)'
покажет сколько памяти разрешено брать SQL Server'y
У вас, надеюсь, ОС и SQL Server - x64?  

 
Это нужно делать в квери аналайзере???  
ОС и Скуль - x32
 
 
Добавлено:
ширинкование делаем каждый день

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 08:34 02-08-2010
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот кстати да, присоединюсь к предыдущему посту, хотелось бы получить
 
1)  
select @@version
2)  
select cntr_value/1024 [memory_sqlserver, mb] from master..sysperfinfo  
where counter_name = 'Total Server Memory (KB)'
3)  
Полное название операционки (результат systeminfo.exe  в студию)
 
 
Но, насколько понимаю, речь идет о SQL 2000, а ее x64-версии не существует.
Т.е. в лучшем случает, у  CarrotM AWE/PAE.
 
Добавлено:
CarrotM
Мда...
 
В boot.ini  /PAE ключ-то стоит?
Операционка какая? Windows 2003 Standard? Windows 2003 Enterprise?

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 08:37 02-08-2010
CarrotM

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

Цитата:
Но, насколько понимаю, речь идет о SQL 2000, а ее x64-версии не существует.
Т.е. в лучшем случает, у  CarrotM AWE/PAE.

 
Так и есть
 
Имя узла:                       STDB
Название ОС:                    Microsoft(R) Windows(R) Server 2003, Enterprise
Edition
Версия ОС:                      5.2.3790 Service Pack 2 сборка 3790
Изготовитель ОС:                Microsoft Corporation
Параметры ОС:                   Рядовой сервер
Сборка ОС:                      Multiprocessor Free
Зарегистрированный владелец:    emi
Зарегистрированная организация: admin
Код продукта:                   69889-640-2017083-45720
Дата установки:                 24.12.2009, 14:07:10
Время работы системы:           12 дн., 17 час., 16 мин, 22 сек.
Изготовитель системы:           HP
Модель системы:                 ProLiant ML350 G6
Тип системы:                    X86-based PC
Процессор(ы):                   Число процессоров - 8.
                                [01]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [02]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [03]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [04]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [05]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [06]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [07]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
                                [08]: x86 Family 6 Model 26 Stepping 5 GenuineIn
tel ~2000 МГц
Версия BIOS:                    HP     - 2
Папка Windows:                  C:\WINDOWS
Системная папка:                C:\WINDOWS\system32
Устройство загрузки:            \Device\HarddiskVolume1
Язык системы:                   ru;Русский
Язык ввода:                     en-us;Английский (США)
Часовой пояс:                   (GMT+08:00) Иркутск
Полный объем физической памяти: 12 278 МБ
Доступная физическая память:    9 944 МБ
Файл подкачки: Макс. размер:    14 102 МБ
Файл подкачки: Доступен:        12 011 МБ
Файл подкачки: Используется:    2 091 МБ
Расположение файла подкачки:    c:\pagefile.sys
Домен:                          emarket.lan
Сервер входа в сеть:            \\CET
Исправление(я):                 Число установленных исправлений - 226.

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 08:49 02-08-2010
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так, уже лучше, а теперь boot.ini в студию!

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 08:52 02-08-2010
CarrotM

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

Цитата:
select cntr_value/1024 [memory_sqlserver, mb] from master..sysperfinfo  
where counter_name = 'Total Server Memory (KB)'  

 
 
1623 mb
 
Добавлено:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise RU" /fastdetect /noexecute=optout

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 08:53 02-08-2010
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
econ2
во дела, правда 2000.. невнимательно прочитал..
CarrotM
В QA:
 
exec sp_configure 'show advanced options', 1 reconfigure  
exec sp_configure  
 
и посмотрите на параметр 'max server memory' (он должен называться примерно так же)

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 08:57 02-08-2010 | Исправлено: bigsloth, 09:01 02-08-2010
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
CarrotM
Все ясно. Вопрос можно закрывать.
У тебя из 12 гигов используется только 1.7
 
 
Вобщем. Что можно сделать прямо сейчас:
 
 
1) Включаем AWE:
http://msdn.microsoft.com/ru-ru/library/ms190961.aspx
 
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 10240 --10Gb  
RECONFIGURE
GO
 
2) Cтавим /PAE в boot.ini
3) Даем учетной записи члужбы SQL Server право "Закрепление страниц в памяти"
http://msdn.microsoft.com/ru-ru/library/ms190730.aspx
 
4) reboot
 
 
P.S. Правда слышал что с PAE режимом ключи алладиновские ключи 1С глючили, но это давно было, может решили проблему.

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 08:59 02-08-2010 | Исправлено: econ2, 09:10 02-08-2010
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что мне сделать, что бы использовалось 12?
 
Добавлено:
 

Цитата:
PAE/AWE включено?

Да включено
 
Дело в том, что я занимаюсь программированием в 1с и знаний в скуле у меня не много и еще я девушка, так что заранее извиняюсь за глупый вопрос

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 09:01 02-08-2010
econ2



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

Цитата:
PAE/AWE включено?
 
Да включено  

 
Из

Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise RU" /fastdetect /noexecute=optout  

 
следует, что PAE выключено!
Чтобы включить, нужно добавить ключ PAE:
 
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise RU" /fastdetect /noexecute=optout /PAE
 

Цитата:
что я занимаюсь программированием в 1с и знаний в скуле у меня не много и еще я девушка

А я вообще по образованию учитель математики Все мы, как говориться, пришли откуда-то.
 
Ну и читать, читать
http://ru.wikipedia.org/wiki/PAE
http://www.sql.ru/forum/actualtopics.aspx?search=pae+awe&bid=1

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 09:21 02-08-2010
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ок, спасибо огромное, сегодня вечером буду экспериментировать, т.к. ребутиться в в рабочее время нельзя

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 10:09 02-08-2010
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
До вечера время есть, рекомендую все же поизучать вопрос,
ничего сложного там нет, нужно все же понимать совершаемые действия, а не бездумно выполнять рекомендованные команды.
Вот, к примеру, еще хорошая статья в копилку:
http://www.ixbt.com/soft/windows-4gb.shtml
 
 
А вообще, как мое личное мнение, я бы все же:
1) Переустановил ОС на x64 версию
2) Мигрировал на SQL 2005 x64
 
т.е.: x64 OS + x64 SQL
 
Дело в том, что 32-х разрядный сиквел может использовать AWE (то что больше 4-х гиг) только под кэш данных.

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 10:44 02-08-2010
Открыть новую тему     Написать ответ в эту тему

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