Подскажите плз. Как сделать trial reset на MS SQL 2012 R2?
» Microsoft SQL SERVER
насколько мне известно нормальными средствами такого не предусмотренно, так что или копируй базы и логи из серверной директории на другой сервер или поднимай редакцию на лицензионную.
Комрады, нужен совет.
БД админ заболел, задачу спустили на меня, а я в БД не особо волоку.
Есть два сервера: 1-й пром, 2-й тест. Объем БД ~180 Гб. На тесте развернут бэкап двухнедельной давности. Вопрос - можно сделать разностный бэкап и привести тестовый сервер в соответствии с промом?
БД админ заболел, задачу спустили на меня, а я в БД не особо волоку.
Есть два сервера: 1-й пром, 2-й тест. Объем БД ~180 Гб. На тесте развернут бэкап двухнедельной давности. Вопрос - можно сделать разностный бэкап и привести тестовый сервер в соответствии с промом?
NiXXX
Цитата:
А что мешает сделать и восстановить ПОЛНЫЙ бэкап?
Цитата:
Объем БД ~180 Гб
А что мешает сделать и восстановить ПОЛНЫЙ бэкап?
NiXXX можно , разностный бэкап для этого и существует, однако в большинстве тестовая база это не та-же самая которая была восстановленна из резервной копии, однако исходник копии если повезёт - находится на тестовом-же сервере, тогда можно и разностным..
naPmu3aH я-бы тоже в некоторых случаях задумался прежде чем тащить 180ГБ , там всё что угодно бывает, от толщины каналов и до объёма дисков, хотя всё это и дёшево нынче..
naPmu3aH я-бы тоже в некоторых случаях задумался прежде чем тащить 180ГБ , там всё что угодно бывает, от толщины каналов и до объёма дисков, хотя всё это и дёшево нынче..
naPmu3aH
Цитата:
Непонятно сколько по времени придется тащить эти 180 гигов по сети.
Попробую сегодня восстановить из полного бэкапа.
Цитата:
А что мешает сделать и восстановить ПОЛНЫЙ бэкап?
Непонятно сколько по времени придется тащить эти 180 гигов по сети.
Попробую сегодня восстановить из полного бэкапа.
vikkiv
NiXXX
180Gb это база. Данных о сервере нет...
В большинстве случаев 180Gb базы превращаются в 1.5-2 раза меньший размер файла бэкапа с включенной компрессией (хотя конечно понимаю, что зависит от данных, каналов и т.п.)
Но гадание на базах (планах резарвного копирования, характере данных и интенсивности их добавления и т.п.) - еще более неразумная идея для двухнедельного отставания на мой взгляд...
NiXXX
180Gb это база. Данных о сервере нет...
В большинстве случаев 180Gb базы превращаются в 1.5-2 раза меньший размер файла бэкапа с включенной компрессией (хотя конечно понимаю, что зависит от данных, каналов и т.п.)
Но гадание на базах (планах резарвного копирования, характере данных и интенсивности их добавления и т.п.) - еще более неразумная идея для двухнедельного отставания на мой взгляд...
Цитата:
В большинстве случаев 180Gb базы превращаются в 1.5-2 раза меньший размер файла бэкапа
Да даже и без бэкапа иногда можно не хило "скинуть вес". Я вот например до того, когда не знал ещё, что такое SHRINK, у меня на сервере "толпились" 2 базы, где-то 60 и 40 Гб. После того, как узнал - базы превратились примерно в 6 и 3 Гб соответственно. Вот так тА
одно дело волатильность по файлам логов трансакций (у нас в offpeak это дело раздувает бд не в 1-3 раза а в 10-20, но корпаративную систему не мы разрабатывали, там у них свои тараканы), совсем другое если данные вдруг начинают сокращаться - что например в моей области не характерно, т.к. если сегодня и есть 5-10% свободного места в самой бд - завтра оно забъётся новыми данными..
naPmu3aH
Цитата:
Пром сервер HP BL680G7 с 64 гигами рамы. Тестовый HP BL460G7 с 16 гигами рамы.
Собственно бэкап перетащил, не особо много времени заняло.
Нарисовалась одна проблемка - в проме кто-то очень бодрый, но забывчивый, насоздавал пользователей, а пароли к ним забыл. В связи с этим вопрос - можно ли перетащить пользователей из прома в тест?
Цитата:
180Gb это база. Данных о сервере нет...
Пром сервер HP BL680G7 с 64 гигами рамы. Тестовый HP BL460G7 с 16 гигами рамы.
Собственно бэкап перетащил, не особо много времени заняло.
Нарисовалась одна проблемка - в проме кто-то очень бодрый, но забывчивый, насоздавал пользователей, а пароли к ним забыл. В связи с этим вопрос - можно ли перетащить пользователей из прома в тест?
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 , но честно скажу - я сам не пробовал...
Пользователей перетащить можно, с паролями сложнее...
Хотя с другой стороны мы у себя преднамеренно меняем в тестовых базах все пароли на '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 , но честно скажу - я сам не пробовал...
Уважаемые!
Есть лицензионный MS SQL Server 2000 Std. Edition и Web приложение, которое может использовать этот сервер. Хотел спросить, возможно ли использовать в Web приложении кодировку UTF-8, чтобы мог пользоваться несколькими языковыми мутациями приложения и одной базой даных. Читал на интернете, что невозможно а некоторые писали, что возможно, но не писали как это сделать. Посоветуйте пожалуйста.
Спасибо
Zoner
Есть лицензионный MS SQL Server 2000 Std. Edition и Web приложение, которое может использовать этот сервер. Хотел спросить, возможно ли использовать в Web приложении кодировку UTF-8, чтобы мог пользоваться несколькими языковыми мутациями приложения и одной базой даных. Читал на интернете, что невозможно а некоторые писали, что возможно, но не писали как это сделать. Посоветуйте пожалуйста.
Спасибо
Zoner
Комрады, продолжу задавать вопросы из разряда "от чайника"
Восстанавливаю базу из бэкапа, захожу в ее раздел Security, там есть аккаунт test (для примера), пароль от этой учетки я знаю, но зайти под ним не могу - выдается ошибка.
Пробую создать такую же учетку в общем разделе Security, указываю роль, маппинг, жму Ок и получаю ошибку - такая учетка уже есть (оно и понятно - в базе она есть).
Что делать? Удалить аккаунт из базы данных и создать в общем разделе Security?
Надо зайти именно под этой учеткой.
Восстанавливаю базу из бэкапа, захожу в ее раздел Security, там есть аккаунт test (для примера), пароль от этой учетки я знаю, но зайти под ним не могу - выдается ошибка.
Пробую создать такую же учетку в общем разделе Security, указываю роль, маппинг, жму Ок и получаю ошибку - такая учетка уже есть (оно и понятно - в базе она есть).
Что делать? Удалить аккаунт из базы данных и создать в общем разделе Security?
Надо зайти именно под этой учеткой.
NiXXX Именно так как спрашиваешь и можно сделать, если конечно там какие особенно дифференциально-замороченные права доступа на настроены, сносишь пользователя всюду (если он не dbo, тогда подменять другим придётся), создаёшь его в корне, и назначаешь права по выбранным DB.
vikkiv, спасибо, комрад!
Прошу совета в таком вопросе. Стоит WSUS на W2K8r2. База его крутится на SQL server express 2012 тут же. Возникла необходимость добавить еще один спец. софт на этом же сервере которому тоже нужен SQL. Думаю заменить SQL Express на SQL server standart edition 2012 и на нем разместить базы WSUS и это самой спецсофтины. Я могу второй SQL поставить рядом и потом перенести базы и добавить еще один софт? Как лучше поступить? Спасибо.
ssi
Express хорош тем что он бесплатен, если ставишь лицензионный то в зависимости от критичности размещённой на нём базы, можно все базы поставить на один instance, будет проще обслуживать, да и пути доступа коротче, портов меньше и пр..
Вобще стандартный сценарий будет такой:
0) Сохранить базу/ы
1) Снести Express со всеми прибамбасами
2) Вычистить мусор
3) Поставить новый SQL
4) Восстановить базы и настроить пользователей
Более безопасный сценарий:
0) Express не трогать
1) Установить новый SQL
2) Развернуть на нём базы и настроить пользователей
3) Подключить(переключить WSUS на другую БД)
если всё ок то снести Express .. по крайней мере если не сработает то сможешь обратно подключить
Express хорош тем что он бесплатен, если ставишь лицензионный то в зависимости от критичности размещённой на нём базы, можно все базы поставить на один instance, будет проще обслуживать, да и пути доступа коротче, портов меньше и пр..
Вобще стандартный сценарий будет такой:
0) Сохранить базу/ы
1) Снести Express со всеми прибамбасами
2) Вычистить мусор
3) Поставить новый SQL
4) Восстановить базы и настроить пользователей
Более безопасный сценарий:
0) Express не трогать
1) Установить новый SQL
2) Развернуть на нём базы и настроить пользователей
3) Подключить(переключить WSUS на другую БД)
если всё ок то снести Express .. по крайней мере если не сработает то сможешь обратно подключить
vikkiv
спасибо. А имеет значение лицензионный или нет SQL? Смотрю варезник, установка простая - только подсунуть серийник, даже активации нет.
спасибо. А имеет значение лицензионный или нет SQL? Смотрю варезник, установка простая - только подсунуть серийник, даже активации нет.
ssi навряд-ли эта ветка для обсуждения таких вопросов
vikkiv
Цитата:
я имел ввиду вот эти ваши слова, ветка тут не при чем
Цитата:
если ставишь лицензионный то в зависимости от критичности размещённой на нём базы, можно все базы поставить на один instance, будет проще обслуживать, да и пути доступа коротче, портов меньше и пр..
я имел ввиду вот эти ваши слова, ветка тут не при чем
ssi просто там выше промелькнуло про подсовывание серийников и активации - что выходит за контекст моего коментария 3 поста назад.
тогда так: Express тоже лицензионный но бесплатный даже для коммерческого использования, для всех версий выше требуются дополнительные расходы на лицензию (Standard/Enterprise и т.д.)
выбор редакции SQL Server зависит от требований твоего дополнительного програмного обеспечения ради которого планируется устанавливать другой SQL Server а не ставить на уже имеющийся Express (если он по каким-либо причинам не подходит)
тогда так: Express тоже лицензионный но бесплатный даже для коммерческого использования, для всех версий выше требуются дополнительные расходы на лицензию (Standard/Enterprise и т.д.)
выбор редакции SQL Server зависит от требований твоего дополнительного програмного обеспечения ради которого планируется устанавливать другой SQL Server а не ставить на уже имеющийся Express (если он по каким-либо причинам не подходит)
Устанавливаю 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
куда копать ?
При установке выходит ошибка
ЗАГОЛОВОК: Ошибка установки 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
куда копать ?
подскажите пожалуйста, на сервер стоит 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?
1. Они встанут вместе?
2. Какая последовательность переноса будет? Запускаю MS SQL Managment Studio и отсоединяю базу, а потом присоединяю на SQL standart?
3. Файлы базы WSUS это SUSDB.mdf и SUSDB_log.ldf. Я могу их перенести из рабочей папки express в рабочую standart?
1 - базы сами по себе конечно встанут парралельно без проблем, тем более по редакции идёт снизу вверх (наоборот могло-бы не сработать - типа со Standard на Express)
2 - отсоединять-присоединять не обязательно (даже не желательно т.к. можно всё потерять) .. лучше сделать backup с Express, восстановить на Standard, проверить пользователей, настроить приложение (в твоём случае WSUS) на новое расположение базы и проверить как работает, если всё ок - тогда можно убирать старую.
3 - да, как не самый практичный вариант конечно можно после отсоединения от Express файлы перенести в папку Standard и присоединить..
2 - отсоединять-присоединять не обязательно (даже не желательно т.к. можно всё потерять) .. лучше сделать backup с Express, восстановить на Standard, проверить пользователей, настроить приложение (в твоём случае WSUS) на новое расположение базы и проверить как работает, если всё ок - тогда можно убирать старую.
3 - да, как не самый практичный вариант конечно можно после отсоединения от Express файлы перенести в папку Standard и присоединить..
ssi
По этому поводу есть мануал Или поищите сами по запросу перенос базы данных WSUS
Добавлено:
Почему говорю поищите сами, так это потому, что несколько не ваш вариант. Я, помнится, всё делал через wsusutil. Но и у меня был свой вариант.
Мне видится перенос файлов, перенос баз с detach, затем attach, но уже к Standard
По этому поводу есть мануал Или поищите сами по запросу перенос базы данных WSUS
Добавлено:
Почему говорю поищите сами, так это потому, что несколько не ваш вариант. Я, помнится, всё делал через wsusutil. Но и у меня был свой вариант.
Мне видится перенос файлов, перенос баз с detach, затем attach, но уже к Standard
vikkiv
спасибо. Сейчас читал ветку варезную по SQL. ТАм человек пишет что можно апгрейдом поставить SQL standart 2012 на Express 2012. Так может мне не морочить голову с переносом и просто поставить поверх, как я понял с ключем setup.exe SKUUPGRADE=1 ?
спасибо. Сейчас читал ветку варезную по SQL. ТАм человек пишет что можно апгрейдом поставить SQL standart 2012 на Express 2012. Так может мне не морочить голову с переносом и просто поставить поверх, как я понял с ключем setup.exe SKUUPGRADE=1 ?
SQL Server Agent (RESTO) то запускается и останавливаэтся сама а SQL Server (RESTO) работает Что за Лажа&
Заранее благодарен
Logerror#
Заранее благодарен
Logerror#
pav882
Агент похоже что-то выполнить пытается что его вырубает, может посмотри какие job-ы его валят (должны быть координаты во времени хотя-бы когда задание началось) .. дальше копай код заданий .. т.к. вряд-ли он сам по себе валится.. ножет конечно и что-то внешнее на него влияет.. в общем разгребание логов в помощь..
Added П.С. вот я лось - под ковёр не заглянул :/
Агент похоже что-то выполнить пытается что его вырубает, может посмотри какие job-ы его валят (должны быть координаты во времени хотя-бы когда задание началось) .. дальше копай код заданий .. т.к. вряд-ли он сам по себе валится.. ножет конечно и что-то внешнее на него влияет.. в общем разгребание логов в помощь..
Added П.С. вот я лось - под ковёр не заглянул :/
[strike][\strike]
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Измерение скорости сети LAN - все программы
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.