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

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



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

Цитата:
yurkesha
У вас проблемы, милейший? Может напомните, какой напиток мы с вами намедни пили на брудершафт?  
Или от скуки гаденько ручки зачесались по-чморить новичка в этой ветке?  
Ну опечатался, с кем не бывает.
Мудрее надо быть товаристч... и терпимее!  
PS. ничё, что я осмелился совет дать по-свойски, а, бро?
PPS. если мой совет дал всходы на благодатной почве вашего разума, то вы не ответите на это письмо.
to all:
Windows Server 2016R2 (кодовое имя Redstone 5). Релиз запланирован на второе полугодие 2018 года.




Личная переписка. /emx/

Всего записей: 481 | Зарегистр. 11-11-2010 | Отправлено: 13:00 28-01-2018 | Исправлено: emx, 12:54 30-01-2018
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Возникла потребность приобрести в контору лицензию на сервер для 1с
Цена, конечна, жесть получается. За подключение 30 юзеров около 370к
Вопрос такой: Для функционирования сервака нужно купить лицензию на сам сервер (около 46к) + лицензии на юзера. А их около 30. Но по сути же к 1с подключается только 1 юзер? В Сервере 1с у ИБ в свойствах значится только один юзер (пусть будет sa). Это получается, что можно купить только лицензию на SQL Server + 1 лицензию на пользователя и остальные юзеры вполне законно могут работать в терминале. Или это не так?

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 22:38 13-04-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank
Существеют лицензии per Core, на ядро. Количество подключающихся пользователе не учитывается. МС выпускает т.н. двухядерный лицензии, цена взятая из гугль - 200 т.р.
Если вы прочтёте пост по ссылке до конца, то как раз в конце будет объяснение того, почему выгоднее виртуальная машина
https://social.technet.microsoft.com/Forums/ru-RU/d34e93d4-48d1-461f-ac97-abe7f6ee8c48/-sql-server-2016?forum=licenseru

Цитата:
Надежным способом экономить деньги является использование SQL Server в вирт.среде. В этом случае, количество требуемых лицензий определяется количеством вирт.ядер в вирт.среде, а не количеством физ.ядер в сервере. Например, если SQL Server хорошо себя чувствует в вирт.среде с 4 вирт.ядрами на 16-ядерном сервере, то возникает потребность только в 2 двух-ядерных лицензиях.
Но сам сервер ничего не считает в принципе и функционал или количество используемых ядер не ограничивает.
 
Добавлено:
По статьям об увеличении быстродействия виртуальных машин складывается вывод, что

Цитата:
Главная рекомендация — сайзинг по минимуму. В смысле — выделять виртуальной машине не больше памяти и процессоров, чем ей реально нужно для работы. Ибо в виртуальной среде больше ресурсов зачастую приводят к худшей производительности, чем меньше. Это сложно понять и принять сразу, но это так. Основные причины:
...
Выводы и рекомендации:
    • Лучше один процессор, загруженный на 80%, чем 4 по 20%.
...


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

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 12:22 14-04-2018
vcrank

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

Цитата:
МС выпускает т.н. двухядерный лицензии, цена взятая из гугль - 200 т.р.

Я это считал. У нас 8 ядер, надо 4 лицензии - 740к
 
Статью почитаю. Может что-то дельное будет

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 14:56 14-04-2018
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank
 
на загрузку смотреть надо, если хватает 2х ядер - то Properties->Processors и там ставим нужное ограничение (Affinity) по физическим ядрам (SQL лог использования ядер пишет, проверка придёт и будет его смотреть)
так что если на сервере физически много ядер - то вовсе не обязательно использовать и лицензировать все (лицензируются только используемые).
 
с 1С у них специальное соглашение - поэтому родные 1С лицензии для SQL Server "дешевле". по такой цене купить самому не получится.  
 
Именно по вопросу который пытаешся решить: по факту клиент 1 - это сервис ядра 1С, а у сервиса много пользователей, это кажется называется MultiPlexing, много где по опыту пишут что даже если несколько уровней сервисов например SQL Server <--- Server_Side_App(1 сервис_пользователь) <--- Web_App(1 сервис_пользователь)  <--- Интернет (много пользователей) - то требуют лицензировать конечных пользователей (много), но это чисто по отзывам публики, у меня фокус на немного другие аспекты лицензирования был.
 
проще позвонить в MS и у их "специалистов" уточнить (хотя там часто тоже сложно дельного ответа добиться), ну или читать нюансы их лицензионной модели SQL Server

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 16:22 14-04-2018
Futurism

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, пожалуйста, как отсортировать данные в нужном мне порядке с учетом того что я  сортирую внутри группы по customemor'y
т.е.
 
select
customer
,sku
,stuff
,action
,acnumber
,year
from mytable
 
сначала я сортирую по SKU по возрастанию от самого низкого до самого высокого, затем по acnumber по возрастанию от самого низкого до самого высокого, затем год, начиная с самого низкого до самого высокого, после этого для каждой группы scu + acnumber +year  я должен сортировать переменную Customer сначала, латинские буквы возрастают в порядке возрастания, а затем кириллица
 
пример того, как это должно выглядеть так, как я дал
 
например, для 2017 года, и для acnumber номер 2 и 13-sku Customer должен быть заказан таким образом
 
Z
A
Б
В
 
 
 
Подскажите как так отсортировать?
а то сначала как не сортирую у меня идет киррилица
А
Б
В
Z
с учетом того что это делается для каждой группы
scu+ + acnumber +year
 
т.е. надо чтобы было так

Цитата:
  Customer SKU stuff action acnumber year
1        z  12    20     30        1 2017
2        z  13    20     30        1 2017
3        А  13    20     30        1 2017
4        Б  14    20     30        1 2017
5        Z  13    20     30        2 2017
6        А  13    20     30        2 2017
7        Б  13    20     30        2 2017
8        В  13    20     30        2 2017

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 18:36 28-04-2018 | Исправлено: Futurism, 18:41 28-04-2018
Georgii346587

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как правильно пользователей заводить? без переменных в sql запросе получается. С переменными -нет ;-(
 
declare @login1 varchar(30) =mylogin;  
declare @password1 varchar = 'qwe';  
 
 
USE test  
 
 
CREATE LOGIN [@login1] WITH PASSWORD = [@password1] , DEFAULT_DATABASE = cardsperm , DEFAULT_LANGUAGE = us_english, CHECK_POLICY= OFF;  
 
 
CREATE USER @login1 FOR LOGIN @login1 ;  
 
ALTER ROLE b_test ADD MEMBER [@login1];  
GO
 
 
Где ошибка?

Всего записей: 22 | Зарегистр. 26-10-2009 | Отправлено: 12:04 07-05-2018
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Futurism
сформируй колонны с правилами (выражения/функции на основе исходных колонн) для сортировки, по ним и сортируй, их не обязательно выводить,
например
Код:
select a,b from  
(select a,b,правило1,правило2 from your_table)x
order by правило1,правило2
Georgii346587
dynamic SQL ?
Код:
declare @log varchar(64) ='log_test'
declare @pass varchar(64) = '''Querty44'''
declare @my_db varchar(64) = 'tst'
declare @command varchar(max)
set @command='create login '+@log+' with password='+@pass+' , default_database = '+@my_db
exec(@command)

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 15:46 07-05-2018
Georgii346587

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо! А без него никак? мне странно что в select  я могу переменные вставлять. А в создании пользователей- нет.  

Всего записей: 22 | Зарегистр. 26-10-2009 | Отправлено: 16:26 07-05-2018
legionpheonix



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте знатоки sql.
Подскажите как изменить команду для бэкапа.
 
sqlcmd -S MSSQL502.aa.com -U username -P password -q  "BACKUP DATABASE [C288356_my] TO DISK = N'c:\1.bak'"
 
Мне необходимо, чтобы при запуске батника выдавался вопрос к какому серваку подключаться и какая база, остальные параметры без изменений.
 
Может кто подсказать?

Всего записей: 266 | Зарегистр. 23-02-2012 | Отправлено: 13:10 30-05-2018
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
legionpheonix
Цитата:
Здравствуйте знатоки sql.  
Знатоки SQL сидят в разделе программирование.
SQL запрос
А здесь знатоки того, как сабж поставить, настроить, бэкапить ...
Тебе скорее всего нужно поиметь представление о написании батников
с использованием sqlcmd
Можешь посмотреть это там: Ссылка


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 13:51 30-05-2018 | Исправлено: vlary, 14:02 30-05-2018
RetroSysAdmin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В конторе стоит 1С на ~10 человек, работающих в 3 базах
по несколько ГБ каждая
 
в качестве базы  
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)   Oct 14 2005 00:33:37   Developer Edition
 
сервер, на котором он крутится,
умирает (физически), постепенно поднимается вопрос замены
 
какую версию имеет смысл ставить на замену?
 
Всё железо б/у и сильно старое, покупать ничего не будут
софт доступен любой
 
2008 R2 SP3
?
 
а редакцию какую?
разрядность?

 
Developer или Enterprise - что нужно для 1С?
 
 
 
Есть парочка многоядерных Xeon,
 
дисков (хранилища) как такового нет -
есть только пара серверных HDD и сервак с SAS-массивом,
дискам в котором не будет замены
 
 
Была б моя воля - я бы переметнулся на Linux+PostreSQL,
но франчи против
 
для начала хочу помимо бэкапа сделать зеркало (реплику),
переключение на которую можно было бы делать руками, но очень быстро
 
какая версия нормально прицепится к имеющейся в наличии?

- там же есть какие-то ограничение, наверное
 
 
далее - некое подобие кластера

Всего записей: 63 | Зарегистр. 21-10-2016 | Отправлено: 14:49 31-05-2018 | Исправлено: RetroSysAdmin, 15:17 31-05-2018
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RetroSysAdmin
 
В общих чертах:
 
1) Читаешь доку в support-е 1С : какие версии и редакции баз поддерживает твоя версия 1С (и есть-ли такие ещё на рынке)
2) Даешь backup базы
3) Делаешь копию backup-а
4) Разворачиваешь базу с копии backup-а  (по необходимости/желательно конвертацию на новую версию SQL),
5) Настраиваешь права.
6) Конфигурируешь тестовый 1С на работу с этой базой на новой платформе.
7) Разуваешься и ходишь по граблям пока не заработает.
 
А вообще upgrade у 1С вполне пошагово описан в документации.
 
П.С. между делом: в твоём случае Developer Edition - это вполне очевидное нелицензионное использование программного обеспечения, фирме как минимум штраф и дело, кто устанавливал зная что для конечного пользования: тоже дело, постановка на учёт и даже вполне возможно срок, как минимум - потом будут проблемы с прохождением проверки СБ в серьёзных организациях (т.е. много куда на работу просто могут так вдруг и не принять по "непонятным" причинам).
 
П.П.С. Последняя версия SQL Server 2017 работает и под Linux
но ещё раз - 1С ядро конкретной версии заточено на определённую функциональность SQL Server (от процедур/функций и много чего ещё) которые от версии к версии меняются (и устаревшие не поддерживаются).

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 22:48 31-05-2018
M_Volkov



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

Цитата:
разрядность?

Для 1С по любому х64.

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 03:03 01-06-2018 | Исправлено: M_Volkov, 07:23 11-06-2018
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Переустановил ОСь 2003 x64, базы 1С на SQL2008R2. Думаю посвежее версию SQL поставить: 2014 - 2017. Но вопрос совместимости, как, не придется ли базы конвертировать?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 07:22 11-06-2018 | Исправлено: M_Volkov, 07:29 11-06-2018
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установил SQL2008R2, накатываю SP4, получаю
Цитата:
На данном компьютере отсутствуют экземпляры SQL Server или общие компоненты, которые можно обновить.
Кнопку "Выбрать все" нажимал. Что ни так?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 18:21 12-06-2018
mad runner

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выбираю базу для СЭД Е-Дело.
Опыта работы с базами данных практически ноль.
Подходят по документации:  
MS SQL Server 2008R2 sp3
MS SQL Server 2012R2 sp3
MS SQL Server 2014 sp1
MS SQL Server 2016 sp1
По необъяснимым причинам глаза смотрят на 2012R2.
 
Прошу совета по выбору sql и хорошей книги, статьи по установке, настройке, администрированию.
 

Всего записей: 19 | Зарегистр. 22-05-2018 | Отправлено: 11:57 13-06-2018
M_Volkov



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

Цитата:
Версия экземпляра SQL Server Shared Component не совпадает с версией, ожидаемой программой обновления SQL Server. Версия установленного продукта SQL Server: 10.53.6000.34. Ожидаемая версия SQL Server: 10.0.1600.22.
Что это означает, не ставится SQLServer2008SP4-KB2979596-x64-RUS.exe?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 10:13 14-06-2018
igvo2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
Кажется ты ставишь SP4 от SQL Server 2008 на SQL Server 2008 R2
Посмотри здесь http://forum.ru-board.com/topic.cgi?forum=35&topic=38673&start=2100#lt

Всего записей: 110 | Зарегистр. 23-01-2009 | Отправлено: 17:40 14-06-2018
M_Volkov



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

Цитата:
ты ставишь SP4 от SQL Server 2008 на SQL Server 2008 R2

Да так. А разве есть SQL Server 2008 не R2?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 18:25 14-06-2018
Открыть новую тему     Написать ответ в эту тему

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