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

» Microsoft SQL SERVER

Автор: slech
Дата сообщения: 03.01.2014 15:14
M_Volkov
Может с осью связанно ?
У меня скриптик для установки MS SQL 2008 R2 на Server 2008R2 начинается так:

Код: ServerManagerCmd.exe -install NET-Framework-Core
Автор: vlary
Дата сообщения: 03.01.2014 16:06
M_Volkov
Цитата:
В установленных компонентах .Net Framwork 4.5, зачем 3.5?
Из шапки темы Microsoft .NET Framework :
Цитата:
Версия 4.5 заменяет версию 4.0 и не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5)

Цитата:
Версия 4 не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), не требует их наличия при установке и не заменяет их.
Автор: M_Volkov
Дата сообщения: 03.01.2014 16:25
slech

Цитата:
Может с осью связанно ?

Да ставил уже на сервер 2012 (потом обновил до R2) SQL Server 2012 Enterprise, но не помню CAL Edition или Core. Не было проблем. А может даже Standard. Вообще-то мне SQL для 1С 8.3 под "Облака" или "ТАКСИ" нужен. Может Web поставить?
Раньше все просто было: если за Стандарт брать пол-литра, то Экспресс чекушкой будет, Энтерпрайз на полный литр тянет... а Web - сколько будет?

Добавлено:
Сейчас такие [more=Роли и компоненты]
Роли:
1. Веб-сервер (IIS) (24 из 43)
    1.1. Веб-сервер (22 из 34)
        1.1.1. Безопасность (8 из 9)
            1.1.1.1 Фильтрация запросов
            1.1.1.2 IP-адрес и ограничения домена
            1.1.1.3 Авторизация URL-адреса
            1.1.1.4 Дайджест-проверка подленности
            1.1.1.5 Обычная проверка подленности
            1.1.1.6 Проверка подленности Windows
            1.1.1.7 Проверка подленности с сопоставлением сертификата клиента
            1.1.1.8 Проверка подленности с сопоставлением сертификата клиента IIS
        1.1.2. Исправность и диагностика (3 из 6)
            1.1.2.1 Ведение журнала HTTP
            1.1.2.2 Монитор запросов
            1.1.2.3 Средства ведения журнала
        1.1.3. Общие функции HTTP (5 из 6)
            1.1.3.1 Документ по умолчанию
            1.1.3.2 Обзор каталога
            1.1.3.3 Ошибки HTTP
            1.1.3.4 Статическое содержимое
            1.1.3.5 Перенаправление HTTP
        1.1.4. Производительность
        1.1.5. Разработка приложений (4 из 11)
            1.1.5.1 ASP.NET 4.5
            1.1.5.2 Расширения ISAPI
            1.1.5.3 Расширения .NET 4.5
            1.1.5.4 Фильтры ISAPI
    1.2. Средства управления (2 из 7)
        1.2.1 Консоль управления службами IIS
        1.2.2 Наборы символов и средства управления службами IIS
2. Сервер приложений (2 из 11)
    2.1 .NET Framework 4.5
    2.2 Поддержка веб-сервера (IIS)
3. Файловые службы и службы хранилища (1 из 12)
    3.1 Службы хранения

Компоненты:
1. Media Foundation
2. Windows PowerShell (3 из 5)
    2.1 Windows PowerShell 4.0
    2.2 Интегрированная среда сценариев Windows PowerShell
    2.3 Обработчик Windows PowerShell 2.0
3. Поддержка WoW64
4. Поддержка общего доступа к файлам SMB 1.0/CIFS
5. Пользовательские интерфейсы и инфраструктура
6. Службы рукописного ввода
7. Функции .NET Framework 3.5 (1 из 3)
    7.1 .NET Framework 3.5 (включая .NET 2.0 и 3.0)
8. Службы WCF (1 из 5)
    8.1 совместное использование портов TCP
[/more] Может что добавить нужно?
Автор: slech
Дата сообщения: 03.01.2014 16:59
M_Volkov, как указал vlary 4.5 не заменяет 3.5
Как указанно в системынх требованиях 2012: Hardware and Software Requirements for Installing SQL Server 2012

Цитата:
.NET 3.5 SP1 is a requirement for SQL Server 2012 when you select Database Engine, Reporting Services, Master Data Services, Data Quality Services, Replication, or SQL Server Management Studio, and it is no longer installed by SQL Server Setup.


Цитата:
.NET 4.0 is a requirement for SQL Server 2012. SQL Server installs .NET 4.0 during the feature installation step.


нужен .NET 3.5 - ставьте его, сейчас вроде 3.5 sp1.
Автор: M_Volkov
Дата сообщения: 03.01.2014 19:40
slech

Цитата:
нужен .NET 3.5 - ставьте его, сейчас вроде 3.5 sp1

Получается, что в дистрибутиве сервера 2012 есть NET 3.5, а 2012R2 - нет? Отсюда все проблемы с установкой SQL2012 не зависимо от конфигурации.

Добавлено:
Тогда могли бы NET 3.5 в дистрибутив SQL2012 включить. Кстати для SQL2008R2 так и сделано

Добавлено:
Оказывается NET 3.5 включен в дистрибутив Win2012R2, но для добавления его в компоненты нужно указывать альтернативный путь установки

Добавлено:
И все же
Цитата:
... а Web - сколько будет?
для "Облаков" как?
Автор: slech
Дата сообщения: 03.01.2014 20:26
M_Volkov

Цитата:
а Web - сколько будет?

Вы про MS SQL ?
Предполагаю, что нужно исходить из задача которые нужно решать: Features Supported by the Editions of SQL Server 2012
Автор: M_Volkov
Дата сообщения: 04.01.2014 07:12
slech
Спс за ссылку. Отсутствие у Web конфигурации Analysis Services: Backup/Restore, Attach/Detach databases - это что значит, не делает бекапы вовсе, или нет автоматического плана создания бекапов?
Автор: M_Volkov
Дата сообщения: 08.01.2014 12:22
Еще наткнулся на Требования веб-приложений пригодится для тех, кто решил идти в Облака
Автор: slech
Дата сообщения: 08.01.2014 12:32
M_Volkov

Цитата:
Отсутствие у Web конфигурации Analysis Services: Backup/Restore, Attach/Detach databases - это что значит, не делает бекапы вовсе, или нет автоматического плана создания бекапов?

Не могу ответить.

Ребята, а кто использует MS SQL псевдонимы ?
Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)
How to setup a SQL Server alias and when is a connection alias useful for developers?
How to setup and use a SQL Server alias
Creating a SQL Server alias using the SQL Server Client Network Utility

То есть вместо IP можно казать например Server1 и при этом на этим псевдонимом может быть сервер на любом порту или например именованный экземпляр.
Это похоже очень полезно для перемещения баз банных между серверами.
Штука интересная, но пока нет опыта использования.
Автор: Data_Master
Дата сообщения: 08.01.2014 17:54
Доброго времени суток. С недавнего времени начал работать с MS SQL 2008 R2. Есть одна база, которая на мой взгляд "болеет". Пользователи приложения часто жалуются на медленную работу. Во-первых, там сильно ферментированы индексы, это можешь замедлять работу базы ? На какие еще ключевые параметры можно обратить внимание ? По MSSQL информации много, она разрозненная, тема обширная, поэтому прошу совета, попутно с изучением литературы.
Автор: vikkiv
Дата сообщения: 08.01.2014 17:57
M_Volkov - бэкапы насколько знаю делают все редакции, как минимум из командной строки и стандартный планировщик windows. Я на Express всегда батником делаю в стиле:
Код: sqlcmd -E -S SSRS\D -d MyDataBaseNameRuBoard -Q "BACKUP DATABASE [MyDataBaseNameRuBoard] TO DISK = N'C:\BackUpDestination\MyDBBackup_mssql_db_bck_%date:~0,2%-%date:~3,2%-%date:~6,4%_03_00_AM.sql'"
Автор: dneprcomp
Дата сообщения: 09.01.2014 03:39
Data_Master
Фрагментирование индексов действительно очень замедляет работу базы.
Ре-индексацию лучше делать в нерабочее время.
Автор: Data_Master
Дата сообщения: 09.01.2014 09:43
dneprcomp, а как то можно снизить "приоритет" выполнения ре-индексации ? Чтобы она выполнялась потихонечку. База круглосуточно нагружена, ночью меньше конечно, но все равно. Или она будет недоступна для работы в течении всего процесса ?
Автор: dneprcomp
Дата сообщения: 09.01.2014 16:23
Data_Master
При ре-индексации таблица забокирована. При ре-индексации базы все таблицы забокированы. Время блока зависит от размера базы/таблицы и процента фрагментирования.
Начатую ре-индексацию лучше не прерывать. Не обязательно ре-индексировать все таблицы за раз. Можно по одной в ночь.
Автор: slech
Дата сообщения: 09.01.2014 16:25
dneprcomp
То есть получается можно реиндексацию выполнять например только по некоторым табличкам, а не сразу по всей базе.
Автор: dneprcomp
Дата сообщения: 09.01.2014 16:29
slech
Можно.
http://stackoverflow.com/questions/1118946/best-approach-for-reindexing
http://www.sqlconsulting.com/news1304.htm
Автор: M_Volkov
Дата сообщения: 09.01.2014 17:16
vikkiv

Цитата:
бэкапы насколько знаю делают все редакции

Поставил Web редакцию, разницу (без нагрузки) пока не вижу...
Автор: slech
Дата сообщения: 09.01.2014 17:18
dneprcomp, а можно выяснить наименее используемые таблички и по ним выполнить реиндексацию ?
А потом уже по оставшимся - часто используемым.
Ну или по признаку размера. Сначала небольшие, а потом самые большие и так вся база в итоге.

Data_Master, большая база у вас ?
У нас вроде на 20 ГБ 30 минут проходит. Локов вроде небыло.
Автор: dneprcomp
Дата сообщения: 10.01.2014 01:57
slech
Наибольшее влияние на работу сервера оказывают именно часто используемые и фрагметированные таблицы.
BTW, Data_Master О каком собственно % фрагментации идет речь?
Автор: Data_Master
Дата сообщения: 10.01.2014 08:02
slech, так и буду наверное делать. Надо бы еще выяснить, какие часто используемые. Это можно как то сделать средствами management studio или какой то запрос писать надо ? База у нас весит 289 Гб, но дело в том, что вероятно она сильно запущенная, но мне придется с ней разобраться.
dneprcomp, в зависимости от таблиц, фрагментация прыгает от 30 % до 99 %. Это ведь очень плохо ?
Автор: dneprcomp
Дата сообщения: 10.01.2014 16:15
Data_Master
30 можно подождать. 90 надо делать. Субъективно, делать от 50 и выше в первую очередь. Часто используемые в первую очередь даже с 30.
Автор: Data_Master
Дата сообщения: 10.01.2014 21:19
dneprcomp

Цитата:
Часто используемые

А их как то можно вычленить в менеджмент студио, с помощью отчетов, или еще как то. Или только запрос писать ?
Автор: dneprcomp
Дата сообщения: 11.01.2014 04:25
Data_Master
А вот на каких скринах и программах тормозит, те сперва и смотреть. Чтобы разобраться какие tables используются, надо смотреть код. Или анализировать базу:
How to View a Report of SQL Database Disk Usage
Get A Traffic Report: Analyze Your Database Usage With System Tables
https://www.google.com/#q=sql+server+usage+reports
Автор: DeathKnight
Дата сообщения: 22.01.2014 11:17
Поставил SQL Server 2012 на Windows 2012 R2
вылазят следующие ошибки при запуске:

Источник: ESENT

Категория: Ведение журнала/ Восстановление

ID: 455

sqlservr (2852) Ошибка -1032 (0xfffffbf8) при открытии файла журнала C:\Windows\system32\LogFiles\Sum\Api.log.


Источник: ESENT

Категория: Ведение журнала/ Восстановление

ID: 489

C:\Windows\system32\LogFiles\Sum\Api.log -1032 (0xfffffbf8) 5 (0x00000005) Отказано в доступе.


Причем ставил на другую машину , включая виртуальную -тоже самое....

английские варианты проблеммы тут:

http://connect.microsoft.com/SQLServer/feedback/details/781317/
http://social.technet.microsoft.com/Forums/windows/en-US/e286be80-ed7e-4026-b6b7-d512ff642db5/windows-search-esent-errors-after-every-reboot?forum=w7itprogeneral

насколько я вижу, проблемму не решили (использование CCCleanera не в счёт, т.к. я не доверяю данного типа программам


скриншоты:
http://clip2net.com/s/6E60fb
Автор: bigsloth
Дата сообщения: 22.01.2014 11:22
DeathKnight
у пользователя, под которым запускается sqlservr нет прав на уровне операционной системы на файл:

Цитата:
C:\Windows\system32\LogFiles\Sum\Api.log

Автор: BlackVetal
Дата сообщения: 23.01.2014 07:03
Такой вопрос по плану обслуживания ...
Вообщем есть план на резервное копирование: раз в неделю полная копия, бэкапятся несколько баз, для каждой базы создается отдельный файл. Как бы все работает.
Есть ли возможность чтобы SQL server за собой удалял резервные копии по истечению срока? Или придется переделать чтобы все резервные копии сохранялись в один файл и настройка срока действия резервной копии?
Автор: bigsloth
Дата сообщения: 23.01.2014 07:11
BlackVetal
Добавьте в план обслуживания Maintenance Cleanup Task. В его свойствах можно задать папку с бэкапами, расширение бэкапа и указать файлы старше какого времени удалять.
Автор: DeathKnight
Дата сообщения: 23.01.2014 14:08
Не помогает - дал доступ даже всем пользователям домена...
+System есть
всеравно ошибки:
http://clip2net.com/s/6EEx4I
Автор: slech
Дата сообщения: 23.01.2014 14:33
DeathKnight, похоже такая история у многих повторяется:
Error occurred while opening logfile C:\Windows\system32\LogFiles\Sum\Api.log.

Цитата:
After adding the Agent and DB account to the local Administrators group of the server the errors are gone.

Still looks like a bug to me, because the service accounts already had been granted the right to logon as a service (courtesy of the setup routine...) and shouldn't be required to be admins.
Автор: DeathKnight
Дата сообщения: 23.01.2014 14:41
В чём и дело....вот и подумалось - мб тут кто решил данную проблемму?
на саму работу SQL вроде как не влияет - но неприятно иметь Critical Errorы в логах...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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