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

» Microsoft SQL SERVER

Автор: Madzero
Дата сообщения: 06.04.2015 10:51
Подскажите плз. Как сделать trial reset на MS SQL 2012 R2?
Автор: vikkiv
Дата сообщения: 06.04.2015 19:43
насколько мне известно нормальными средствами такого не предусмотренно, так что или копируй базы и логи из серверной директории на другой сервер или поднимай редакцию на лицензионную.
Автор: NiXXX
Дата сообщения: 27.04.2015 16:03
Комрады, нужен совет.
БД админ заболел, задачу спустили на меня, а я в БД не особо волоку.
Есть два сервера: 1-й пром, 2-й тест. Объем БД ~180 Гб. На тесте развернут бэкап двухнедельной давности. Вопрос - можно сделать разностный бэкап и привести тестовый сервер в соответствии с промом?
Автор: naPmu3aH
Дата сообщения: 27.04.2015 22:14
NiXXX

Цитата:
Объем БД ~180 Гб

А что мешает сделать и восстановить ПОЛНЫЙ бэкап?
Автор: vikkiv
Дата сообщения: 28.04.2015 01:21
NiXXX можно , разностный бэкап для этого и существует, однако в большинстве тестовая база это не та-же самая которая была восстановленна из резервной копии, однако исходник копии если повезёт - находится на тестовом-же сервере, тогда можно и разностным..

naPmu3aH я-бы тоже в некоторых случаях задумался прежде чем тащить 180ГБ , там всё что угодно бывает, от толщины каналов и до объёма дисков, хотя всё это и дёшево нынче..
Автор: NiXXX
Дата сообщения: 28.04.2015 11:57
naPmu3aH

Цитата:
А что мешает сделать и восстановить ПОЛНЫЙ бэкап?

Непонятно сколько по времени придется тащить эти 180 гигов по сети.
Попробую сегодня восстановить из полного бэкапа.
Автор: naPmu3aH
Дата сообщения: 28.04.2015 13:20
vikkiv
NiXXX
180Gb это база. Данных о сервере нет...
В большинстве случаев 180Gb базы превращаются в 1.5-2 раза меньший размер файла бэкапа с включенной компрессией (хотя конечно понимаю, что зависит от данных, каналов и т.п.)
Но гадание на базах (планах резарвного копирования, характере данных и интенсивности их добавления и т.п.) - еще более неразумная идея для двухнедельного отставания на мой взгляд...
Автор: igor_me
Дата сообщения: 28.04.2015 14:37

Цитата:
В большинстве случаев 180Gb базы превращаются в 1.5-2 раза меньший размер файла бэкапа

Да даже и без бэкапа иногда можно не хило "скинуть вес". Я вот например до того, когда не знал ещё, что такое SHRINK, у меня на сервере "толпились" 2 базы, где-то 60 и 40 Гб. После того, как узнал - базы превратились примерно в 6 и 3 Гб соответственно. Вот так тА
Автор: vikkiv
Дата сообщения: 28.04.2015 15:54
одно дело волатильность по файлам логов трансакций (у нас в offpeak это дело раздувает бд не в 1-3 раза а в 10-20, но корпаративную систему не мы разрабатывали, там у них свои тараканы), совсем другое если данные вдруг начинают сокращаться - что например в моей области не характерно, т.к. если сегодня и есть 5-10% свободного места в самой бд - завтра оно забъётся новыми данными..
Автор: NiXXX
Дата сообщения: 30.04.2015 10:12
naPmu3aH

Цитата:
180Gb это база. Данных о сервере нет...

Пром сервер HP BL680G7 с 64 гигами рамы. Тестовый HP BL460G7 с 16 гигами рамы.
Собственно бэкап перетащил, не особо много времени заняло.
Нарисовалась одна проблемка - в проме кто-то очень бодрый, но забывчивый, насоздавал пользователей, а пароли к ним забыл. В связи с этим вопрос - можно ли перетащить пользователей из прома в тест?
Автор: naPmu3aH
Дата сообщения: 30.04.2015 16:41
NiXXX
Пользователей перетащить можно, с паролями сложнее...
Хотя с другой стороны мы у себя преднамеренно меняем в тестовых базах все пароли на '123' или что-то такое...
Есть два варианта: через скрипт, который генерирует SP для переноса логинов, второй - используя SSIS. Копируйте логины сразу с SID'ами, т.к. при несовпадении SID'ов приходится делать для каждого логина в новой базе делать sp_change_users_login...
Подробнее все вышесказанное описано тут: http://dbadiaries.com/how-to-transfer-logins-to-another-sql-server-or-instance (и далее по ссылкам)

Скрипт, который переносит логины с паролями (хешами) есть такой: http://www.sqlsoldier.com/wp/wp-content/uploads/Scripts/dba_CopyLogins.sql , но честно скажу - я сам не пробовал...
Автор: zoner
Дата сообщения: 03.05.2015 12:15
Уважаемые!

Есть лицензионный MS SQL Server 2000 Std. Edition и Web приложение, которое может использовать этот сервер. Хотел спросить, возможно ли использовать в Web приложении кодировку UTF-8, чтобы мог пользоваться несколькими языковыми мутациями приложения и одной базой даных. Читал на интернете, что невозможно а некоторые писали, что возможно, но не писали как это сделать. Посоветуйте пожалуйста.

Спасибо

Zoner
Автор: NiXXX
Дата сообщения: 14.05.2015 21:57
Комрады, продолжу задавать вопросы из разряда "от чайника"
Восстанавливаю базу из бэкапа, захожу в ее раздел Security, там есть аккаунт test (для примера), пароль от этой учетки я знаю, но зайти под ним не могу - выдается ошибка.
Пробую создать такую же учетку в общем разделе Security, указываю роль, маппинг, жму Ок и получаю ошибку - такая учетка уже есть (оно и понятно - в базе она есть).
Что делать? Удалить аккаунт из базы данных и создать в общем разделе Security?
Надо зайти именно под этой учеткой.
Автор: vikkiv
Дата сообщения: 15.05.2015 11:35
NiXXX Именно так как спрашиваешь и можно сделать, если конечно там какие особенно дифференциально-замороченные права доступа на настроены, сносишь пользователя всюду (если он не dbo, тогда подменять другим придётся), создаёшь его в корне, и назначаешь права по выбранным DB.
Автор: NiXXX
Дата сообщения: 21.05.2015 11:11
vikkiv, спасибо, комрад!
Автор: ssi
Дата сообщения: 28.05.2015 09:17
Прошу совета в таком вопросе. Стоит WSUS на W2K8r2. База его крутится на SQL server express 2012 тут же. Возникла необходимость добавить еще один спец. софт на этом же сервере которому тоже нужен SQL. Думаю заменить SQL Express на SQL server standart edition 2012 и на нем разместить базы WSUS и это самой спецсофтины. Я могу второй SQL поставить рядом и потом перенести базы и добавить еще один софт? Как лучше поступить? Спасибо.
Автор: vikkiv
Дата сообщения: 28.05.2015 12:30
ssi
Express хорош тем что он бесплатен, если ставишь лицензионный то в зависимости от критичности размещённой на нём базы, можно все базы поставить на один instance, будет проще обслуживать, да и пути доступа коротче, портов меньше и пр..
Вобще стандартный сценарий будет такой:
0) Сохранить базу/ы
1) Снести Express со всеми прибамбасами
2) Вычистить мусор
3) Поставить новый SQL
4) Восстановить базы и настроить пользователей

Более безопасный сценарий:
0) Express не трогать
1) Установить новый SQL
2) Развернуть на нём базы и настроить пользователей
3) Подключить(переключить WSUS на другую БД)
если всё ок то снести Express .. по крайней мере если не сработает то сможешь обратно подключить
Автор: ssi
Дата сообщения: 28.05.2015 20:25
vikkiv
спасибо. А имеет значение лицензионный или нет SQL? Смотрю варезник, установка простая - только подсунуть серийник, даже активации нет.
Автор: vikkiv
Дата сообщения: 29.05.2015 11:21
ssi навряд-ли эта ветка для обсуждения таких вопросов
Автор: ssi
Дата сообщения: 29.05.2015 14:49
vikkiv

Цитата:
если ставишь лицензионный то в зависимости от критичности размещённой на нём базы, можно все базы поставить на один instance, будет проще обслуживать, да и пути доступа коротче, портов меньше и пр..


я имел ввиду вот эти ваши слова, ветка тут не при чем
Автор: vikkiv
Дата сообщения: 29.05.2015 17:03
ssi просто там выше промелькнуло про подсовывание серийников и активации - что выходит за контекст моего коментария 3 поста назад.
тогда так: Express тоже лицензионный но бесплатный даже для коммерческого использования, для всех версий выше требуются дополнительные расходы на лицензию (Standard/Enterprise и т.д.)
выбор редакции SQL Server зависит от требований твоего дополнительного програмного обеспечения ради которого планируется устанавливать другой SQL Server а не ставить на уже имеющийся Express (если он по каким-либо причинам не подходит)
Автор: rimad
Дата сообщения: 10.06.2015 03:54
Устанавливаю SQL 2014 Standart:
При установке выходит ошибка
ЗАГОЛОВОК: Ошибка установки SQL Server.
------------------------------

Программа установки SQL Server обнаружила следующую ошибку:

Не удается загрузить DLL "sqlconf.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E).

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0x2990711A%25400x4E581D38

куда копать ?
Автор: ssi
Дата сообщения: 04.07.2015 23:41
подскажите пожалуйста, на сервер стоит WSUS и его на база тут же на SQL Express 2012. Надо перенести на SQL Standart. При чем SQL Standart хочу поставить на этот же сервер.
1. Они встанут вместе?
2. Какая последовательность переноса будет? Запускаю MS SQL Managment Studio и отсоединяю базу, а потом присоединяю на SQL standart?
3. Файлы базы WSUS это SUSDB.mdf и SUSDB_log.ldf. Я могу их перенести из рабочей папки express в рабочую standart?
Автор: vikkiv
Дата сообщения: 05.07.2015 05:40
1 - базы сами по себе конечно встанут парралельно без проблем, тем более по редакции идёт снизу вверх (наоборот могло-бы не сработать - типа со Standard на Express)
2 - отсоединять-присоединять не обязательно (даже не желательно т.к. можно всё потерять) .. лучше сделать backup с Express, восстановить на Standard, проверить пользователей, настроить приложение (в твоём случае WSUS) на новое расположение базы и проверить как работает, если всё ок - тогда можно убирать старую.
3 - да, как не самый практичный вариант конечно можно после отсоединения от Express файлы перенести в папку Standard и присоединить..
Автор: Paromshick
Дата сообщения: 05.07.2015 06:27
ssi
По этому поводу есть мануал Или поищите сами по запросу перенос базы данных WSUS

Добавлено:
Почему говорю поищите сами, так это потому, что несколько не ваш вариант. Я, помнится, всё делал через wsusutil. Но и у меня был свой вариант.
Мне видится перенос файлов, перенос баз с detach, затем attach, но уже к Standard
Автор: ssi
Дата сообщения: 08.07.2015 12:34
vikkiv
спасибо. Сейчас читал ветку варезную по SQL. ТАм человек пишет что можно апгрейдом поставить SQL standart 2012 на Express 2012. Так может мне не морочить голову с переносом и просто поставить поверх, как я понял с ключем setup.exe SKUUPGRADE=1 ?
Автор: cmpaNiK
Дата сообщения: 17.07.2015 19:06
ssi

Автор: pav882
Дата сообщения: 26.08.2015 18:32
SQL Server Agent (RESTO) то запускается и останавливаэтся сама а SQL Server (RESTO) работает Что за Лажа&
Заранее благодарен
Logerror#
Автор: vikkiv
Дата сообщения: 26.08.2015 19:29
pav882
Агент похоже что-то выполнить пытается что его вырубает, может посмотри какие job-ы его валят (должны быть координаты во времени хотя-бы когда задание началось) .. дальше копай код заданий .. т.к. вряд-ли он сам по себе валится.. ножет конечно и что-то внешнее на него влияет.. в общем разгребание логов в помощь..

Added П.С. вот я лось - под ковёр не заглянул :/
Автор: pav882
Дата сообщения: 27.08.2015 09:18
[strike][\strike]

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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