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

» Microsoft SQL SERVER

Автор: bigsloth
Дата сообщения: 25.03.2014 09:26
Respirator
вот это точно надо уточнять у того, у кого лицензии собираетесь покупать. Я думаю, что нет. Ну и MS пишет

Цитата:
Чтобы правильно лицензировать свой физический сервер, необходимо получить лицензии на все ядра этого сервера, при этом минимально возможное число лицензий на каждый физический процессор сервера составляет 4 лицензии на ядро.

пруф
BlackVetal
Вот официальная дока от MS. Там есть всего два варианта лицензирования: по числу ядер и сервер+CAL. По числу физических процессоров лицензировать можно было предыдущие редакции.
Автор: Respirator
Дата сообщения: 25.03.2014 11:30
Звонил сегодня в микрософт.
Действительно, если ставить на физическую машину, то нужно на все ядра брать, но можно поставить на 4 ядра, если создать виртуалку.
Подскажите тогда такой момент, сколько ОЗУ нужно будет для работы SQL, это так же зависит от размера базы и т.п. или например 4 Гб, для работы sql и операционки хватит (т.е. быстродействие обработки запросов в sql зависит от количества ОЗУ)?
*мне кажется этот вопрос туповатым, и вот не знаю оставлять его или нет*
Но все же, развейте мои сомнения пжл. =)
Автор: bigsloth
Дата сообщения: 25.03.2014 11:43
Respirator
ОЗУ должно быть достаточно для того, чтобы sql server не метался каждый раз к физическим дискам за нужной ему порцией данных, а мог однажды прочитав частоиспользуемые данные, оставить их в памяти до тех пор, пока они снова не понадобятся. Соответственно, без знания того что, как и в каком объёме будет обрабатываться никаких рекомендаций кроме "чем больше тем лучше" получить нельзя. Скорее всего ОЗУ будет нехватать всегда, сколько бы вы не воткнули .

Цитата:
т.е. быстродействие обработки запросов в sql зависит от количества ОЗУ

Быстродействие зависит, в том числе и от количества ОЗУ. Оно зависит так же от кода, наличия/отсутствия индексов, процессоров, быстродействия жёстких дисков и т.д.
Автор: Respirator
Дата сообщения: 25.03.2014 13:06
bigsloth
Спасибо! Четко, развернуто, так что больше не хочется задать вопрос!
Автор: slech
Дата сообщения: 25.03.2014 13:13
bigsloth

Цитата:
Скорее всего ОЗУ будет нехватать всегда, сколько бы вы не воткнули

Правильно ли я понимаю, что если ОЗУ больше чем размер базы, то это как раз тот самый оптимальный объём.
Например база 30 GB.
Устанавливаем в сервер 32 GB.
Вся база будет в памяти + останется для OS.
Автор: Gabarityanin
Дата сообщения: 25.03.2014 13:53
slech

Цитата:
Цитата:
Видимо слетел пароль на админской учетке

Админская учётка чего, речь об sa или учётной записью Windows с административными правами ?

речь идет об админской учетке на web-портале. под учетками простого пользователя захожу без проблем. сменить пароль админской учетки на веб-портале возможно в Sql Server Configuration Manager. а вот соединиться с сервером как раз и не могу. как-то можно здесь сделать вложение скриншота? - не нашел как.
на сервер захожу с учётной записью Windows с административными правами.

Цитата:
Цитата:
Однако при заходе под учетной записью администратора

Тут такой же вопрос, что и выше.

пытаюсь запустить Microsoft SQL Server Management Studio с правами администратора локальной машины. аутентификация mixed, но соединиться не могу. установлен Microsoft SQL Server 2008 R2 Express.
Автор: slech
Дата сообщения: 25.03.2014 16:36
Gabarityanin

Цитата:
речь идет об админской учетке на web-портале

Это самописное приложение ваше, оно использует какую-то базу, вы знаете название этой базы ?

Цитата:
пытаюсь запустить Microsoft SQL Server Management Studio с правами администратора локальной машины. аутентификация mixed, но соединиться не могу. установлен Microsoft SQL Server 2008 R2 Express.

Для доступа к MS SQL Server Express по сети нужно настроить предварительно такую возможность: How to: Enable Network Access in SQL Server Configuration Manager (SQL Server Express)
Если у вас приложение подключается к MS SQL по сети - значит этот пункт выполнен. Если на приложение и MS SQL на одной машине, то стоит проверить настройки доступа по сети.

Попробуйте всё же вот так выполнить:
1. Зайдите локально на сервер с правами администратора локальной машины. Например через RDP.
2. Запустите Microsoft SQL Server Management Studio.
3. Server name: localhost.
4. Authentication: Windows Authentication.

А вот как пароляь менять и где нужно думать в зависимости от того о каком приложении речь идёт.
Автор: bigsloth
Дата сообщения: 26.03.2014 06:12

Цитата:
Правильно ли я понимаю, что если ОЗУ больше чем размер базы, то это как раз тот самый оптимальный объём.

Если ОЗУ больше, чем размер базы - это хорошо, но это не гарантирует того, что всё будет в порядке. При выполнении запросов, SQL Server может создавать промежуточные временные таблицы, которые тоже будут жить в памяти и, соответственно, малоиспользуемые данные будут вытеснены из неё. С кривым кодом никакой памяти не хватит.
Автор: Gabarityanin
Дата сообщения: 26.03.2014 07:02
slech, как и где в приложении пароль менять - я знаю, скриншот есть.
спасибо, проблема уже решена.

3. Server name: .\sqlexpress

и Microsoft SQL Server Management Studio с правами администратора локальной машины запущен. не знаком я с БД, поэтому, как мартышка, по строгому алгоритму... шаг в сторону - для меня уже как китайская грамота...
Автор: tumanniy
Дата сообщения: 27.03.2014 08:18
ZandL


Цитата:
Имеется 4 массива
2 sata Raid 1 (на нем сейчас система win 2008R2 c AD )
4 sas raid 10 (на нем все системные и пользовательские базы SQL2008)
2 sas raid 1 (на нем все журналы)
2 sata raid 1 на встроенном контроллере (бэкапы)
В связи с переходом на SQL 2008r2 подумал может стоит как то оптимальней разместить файлы.
И достаточно ли просто отсоединить, присоединить базы с 2008 на 2008R2, или лучше через бэкап SQL, или через бэкап 1С


1. Воспользуйтесь внешней утилитой для бэкапа SQL. Например

http://www.handybackup.ru/mssql-backup-features.shtml

2. Загоните бэкапы на физически внешнее по отношению к серверу местоположение. Иначе в некоторый момент по закону подлости непременно крякнется всё.
Автор: badikzgr
Дата сообщения: 01.04.2014 11:43
Подскажите где можно посмотреть ограничения на использование проца? всю голову сломал загрузка процесса mssql максимум на 25%
Автор: bigsloth
Дата сообщения: 01.04.2014 11:53
badikzgr
Почитайте про affinity mask. Менять можно как написано по ссылке выше (через sp_configure), либо через SSMS, в свойствах сервера, на закладке processors.
Автор: krasaval
Дата сообщения: 01.04.2014 16:09
tumanniy

Цитата:
оспользуйтесь внешней утилитой для бэкапа


Чем штатная процедура бэкапа не устраивает? Хоть на внешнее хранилище, хоть на SMB шару


bigsloth

Цитата:
Если ОЗУ больше, чем размер базы - это хорошо


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

И не забывайте про ограничения редакции

2008R2

Datacenter Максимальный объем используемой памяти
Enterprise 2TB
Standard 64GB
Web 64GB
Workgroup 4GB
Express 1GB
....
Автор: Serg0FFan
Дата сообщения: 02.04.2014 13:37
Уваджаемые, подскажите плиз. Можно ли как то из Management Studio SQL Server 2008 R2 сохранить (экспортировать) планы обслуживания с целью их дальнейшего переноса (импорта) на другой SQL сервер 2008 либо 2012?
Спасибо.
Автор: vikkiv
Дата сообщения: 20.04.2014 20:41
Eщё раз о сравнении функциональности редакций SQL Server 2014 x64:
основное описание.
Установочные опции:
SQLEXPR_x64_ENU
SQLEXPRADV_x64_ENU
SQLEXPRWT_x64_ENU
WEBx64
STANDARDx64
DEVELOPER_X64
BI_X64
ENTERPRISE_CORE_X64
ENTERPRISE_X64
SSMSx64
Автор: 174bpm
Дата сообщения: 11.05.2014 06:51
Вопрос по MSSQL 2000

Мне нужно воспроизвести PRODUCTION среду (окружение), в котором используется Apache (FreeBSD), PHP (FreeBSD) и mssql 2000 (Win Server 20??)

С LAMP я справился (AWS), а вот с MSSQL 2000 - проблемы - я уж забыл когда последний раз с ним работал.

Как проще его завести?
Azure? Виртуалка? Какая?

Какие есть визуальные клиенты?
Типа HeidiSQL?

На какие версии винды встанет MSSQL 2000?
И какой (Enterprise/Express)? Обязательно ли ему Win Server?

У меня на компьютере Win7 x64 Ultimate, лицензионный (OEM), т.е. можно использовать Windows XP Mode, но не хочу загаживать свою винду - мне нужно всего пару часов, чтобы в интерфейсе сайта пару кнопок добавить.
Автор: 174bpm
Дата сообщения: 11.05.2014 09:10

Цитата:
На какие версии винды встанет MSSQL 2000? И какой (Enterprise/Express)? Обязательно ли ему Win Server?   У меня на компьютере Win7 x64 Ultimate, лицензионный (OEM), т.е. можно использовать Windows XP Mode, но не хочу загаживать свою винду - мне нужно всего пару часов, чтобы в интерфейсе сайта пару кнопок добавить.


Тихо сам с собой...:

Editions of SQL Server 2000
http://technet.microsoft.com/en-us/library/aa933150(v=SQL.80).aspx


Windows 7 compatibility for Microsoft SQL Server 2000 version 8 - Compatibility Center

Operating Systems Supported by the Editions of SQL Server 2000
http://technet.microsoft.com/en-us/library/aa175274(v=sql.80).aspx

Как всегда у MS
NA в
Цитата:
the operating systems supported for running the server software from each Microsoft® SQL Server™ 2000 edition
не то же самое, что "не устанавливаются, не запускаются и не работают"

Редакции MSSQL 2000 Enterprise Edition и Standard Edition НЕ поддерживают
Windows XP Professional Edition и Home Edition

Windows Server 2003 Web Edition поддерживает только Desktop Engine (MSDE 2000)

Сравнение версий:
Features Supported by the Editions of SQL Server 2000
http://technet.microsoft.com/en-us/library/aa175266(v=sql.80).aspx
Автор: slech
Дата сообщения: 11.05.2014 10:08
174bpm
Припоминаю, что был вроде способ запустить MSSQL 2000 Standard например, на Windows XP Pro.
То есть ограничение удавалось обойти.


1. Поставьте Virtual Box.
2. Поставьте Win Server 2003 Std.
3. Поставьте MS SQL Server 2000 sp4 Std.

Как-то так похоже.
Автор: tumanovalex
Дата сообщения: 19.05.2014 18:43
Подключил файл mdf к SQL Server 2012 Express с помощью Management Studio. Затем ее удалил из SQL Server, а потом снова хотел этот же файл подлючить к SQL Server. Получаю ошибку.
Видимо, где-то в внутри SQL Server 2012 сохранил ссылку на базу данных. Подскажите, пожалуйста, можно ли как-то очистить память сервера о подключениях, чтобы можно было снова подключить базу данных с тем же именем.
Автор: bigsloth
Дата сообщения: 20.05.2014 07:57
tumanovalex

Цитата:
Затем ее удалил из SQL Server

Как удалили?


Цитата:
а потом снова хотел этот же файл подлючить к SQL Server. Получаю ошибку.

К какому SQL Server хотели подключить? Он теперь никуда кроме 2012-го и 2014-го не подключится. Текст ошибки?
Автор: niko7
Дата сообщения: 24.05.2014 19:33
Подскажите, где скачать SQL Server 2008 Express с Management Studio?
Автор: slech
Дата сообщения: 24.05.2014 21:37
niko7
А этот вроде с SMSS и идёт.

Хотя вот есть такое: Microsoft® SQL Server® 2008 Express with Tools
Цитата:
Microsoft SQL Server 2008 Express with Tools is a free, easy-to-use version of the SQL Server Express data platform that includes the graphical management tool: SQL Server Management Studio (SMSS) Express.
Автор: vikkiv
Дата сообщения: 25.05.2014 06:42
slech - Твой первый линк по весу максимум 90MB, в то время как SSMS для 2008го oтдельно начинается от 170MB (т.е. там VS shell внутри)
Второй - да (with tools) идёт с SSMS.

niko7 - А какой надо? есть ведь 2008й (без SP, с SP1, с SP2 или с SP3) и 2008й R2 (без SP, с SP1 или с SP2)
Различия на примере 2014-го можно посмотреть здесь (было на предыдущей странице):
http://i306.photobucket.com/albums/nn270/jurasea/SQLEXPR_x64_ENU.png
http://i306.photobucket.com/albums/nn270/jurasea/SQLEXPRWT_x64_ENU.png
http://i306.photobucket.com/albums/nn270/jurasea/SQLEXPRADV_x64_ENU.png
но теперь SSMS отдельно около 700MB a SQL Express ядро от 150MB:
Автор: niko7
Дата сообщения: 27.05.2014 11:30
slech
Цитата:
Хотя вот есть такое: Microsoft® SQL Server® 2008 Express with Tools
Скачал, устанавливаю на win 7 sp1 x64. Пишет у этой программы проблемы совместимости, после установки необходимо применить пакет обновления. Не стал устанавливать. А нет ли ссылки с уже интегрированным обновлением?
vikkiv
Цитата:
А какой надо? есть ведь 2008й (без SP, с SP1, с SP2 или с SP3) и 2008й R2 (без SP, с SP1 или с SP2)
Нужно чтобы установился на win 7 sp1 x64 без проблем.
Цитата:
Различия на примере 2014-го можно посмотреть здесь (было на предыдущей странице):
Спасибо за ссылки .
Автор: vikkiv
Дата сообщения: 27.05.2014 12:51

Цитата:
А нет ли ссылки с уже интегрированным обновлением?

http://www.microsoft.com/en-us/download/details.aspx?id=30438
SQL Server 2008 R2 SP2 Express
Читаем системные требования:
Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP
X86: Pentium III-compatible processor or faster (Processor Speed - 1.0 GHz or faster)
X64: Minimum: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support (Processor Speed - 1.0 GHz or faster)
IA64: Itanium processor or faster (Processor Speed - 1.0 GHz or faster)

Как где-то в шапке было списки версий можно увидеть здесь: http://sqlserverbuilds.blogspot.co.uk/

П.С. А обязательно 2008й? Ведь 2014й (120) тоже можно любую базу перевести в режим совместимости с 2008м (100)
Автор: niko7
Дата сообщения: 27.05.2014 13:25
vikkiv
Цитата:
SQL Server 2008 R2 SP2 Express
Качаю , спасибо за ссылку.
Цитата:
П.С. А обязательно 2008й? Ведь 2014й (120) тоже можно любую базу перевести в режим совместимости с 2008м (100)
Можно наверно и 2014, не думал об этом. Как перевести в режим совместимости с 2008? Где скачать?
Автор: vikkiv
Дата сообщения: 27.05.2014 13:58
niko7 - Microsoft® SQL Server® 2014 Express
кликаешь по базе -> properties ->..
кликаешь по базе -> properties ->..
Автор: niko7
Дата сообщения: 27.05.2014 17:13
vikkiv Спасибо огромное, будет 2014.
Цитата:
Microsoft® SQL Server® 2014 Express
Правильно понимаю мне нужно скачать SQLEXPRADV_x64_ENU.exe 1.1 GB?
Автор: vikkiv
Дата сообщения: 27.05.2014 17:46
niko7 - зависит от целей, если критерий только DB+SSMS то может хватить и SQLEXPRWT , т.е. на 300Мб меньше.

но рекомендую сначала почитать о том что значит режим совместимости, если приложения простые - то проблем не должно быть, если что-то сложное и привязанное на устаревшие продцедуры/уровни безопасности и пр. - могут быть неувязки.
У меня все старые приложения работают без всяких режимов совместимости, в смысле базы были переведены/мигрированы на 2014(120) - и вроде никто не жалуется.
Автор: doelka
Дата сообщения: 11.06.2014 09:56
помогите советом на серваке слетела активация sql 2012 какие есть варианты ее активировать установлена на win 2012 подсовавание ключей через edition updates не помогло

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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