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

» Microsoft SQL SERVER

Автор: Drakula13
Дата сообщения: 20.08.2014 15:20
econ2
в тот момент, когда sql server уже не работает, я не могу ввести эти команды, а при откате к работающему серверу ввожу
sp_dropserver 'main-new'
go
sp_addserver 'main'
go
он имя меняет, но когда допустим, вывожу комп из домена, после этого sql сервер перестает запускаться


P.S. Может я чего-то недопонимаю...
Автор: Vxd2000
Дата сообщения: 20.08.2014 15:38
Решил вопросы с установкой сам и с Sql installator.
Вот чего-то меня опять торкнуло: после установки Sql 2008 Enterprise нескольких instances и 1-го раз запуска SQL Server Management Studio, в поле "Server name" ПУСТО, а после установки Sql 2008 Express в списке есть установленные instances.
Так и должно быть ?
Автор: bsd9
Дата сообщения: 06.10.2014 17:45
У меня такой вопрос. Я захотел сделать тестовый сервер приложения в виртуальной среде (Vbox). Так как дистрибутива сервера приложения у меня не было, я завиртуалил свой боевой сервер, подцепил там дубликат базы MS SQL. Обнаружил, что большинство действий в приложении не выполняются, или обрывается по таймауту, или висит с надписями "Загрузка данных".

С этим можно что-то поделать ? Или моя затея глупая ?
Автор: bigsloth
Дата сообщения: 07.10.2014 09:43
bsd9
Не понятно. У вас SQL Server нормально запустился в виртуальной машине? Копии баз данных нормально запустились? Может вам надо в сторону работы вашего приложения смотреть, а не на sql server?
Автор: bsd9
Дата сообщения: 07.10.2014 10:49
bigsloth
Да я сам не пойму, в растерянности. Поэтому решил у знающих уточнить. В приложении никаких логов вообще нет. В какие логи можно посмотреть в sql server ? Может какая то "классика" есть на такие случаи, типа обновления статистики ? База рабочая.
Автор: bigsloth
Дата сообщения: 07.10.2014 11:02
bsd9
выполните запрос
Код: select name, state_desc from sys.databases
Автор: bsd9
Дата сообщения: 10.10.2014 07:57
bigsloth
Да, судя по всему вы правы на счет нехватки ресурсов виртуалки. Там даже монитор не открывается. Все-таки под тестовый стенд надо делать отдельный сервер, а не виртуалку на домашнем ПК.
Автор: osmtih
Дата сообщения: 24.10.2014 16:04
Подскажите, можно ли как нибудь перенести sql сервер на другой диск, чтобы не переустанавливать и не настраивать заново?

Просто для увеличения скорости купили SSD, и нужно теперь туда перенести SQL сервер. Нужно это сделать как можно проще.
Автор: bigsloth
Дата сообщения: 24.10.2014 18:29
osmtih
Перенесите базы данных с помощью detach/attach. Если tempdb тоже хотите перенести - посмотрите в msdn инструкцию, там всё не сложно, но требует перезапуска службы SQL server.
Автор: osmtih
Дата сообщения: 25.10.2014 12:21
Вы не совсем так поняли меня...базу то я уже перенес на SSD, но теперь нужно еще сам sql сервер перенести.
Автор: bigsloth
Дата сообщения: 25.10.2014 15:01
osmtih
Тогда переустанавливайте. Только совершенно непонятно зачем вам это - работать быстрее не будет.
Автор: osmtih
Дата сообщения: 25.10.2014 19:00
Тоесть не будет увелечения производительности от переноса самого sql на ssd? Главное чтобы база там была?
Автор: vikkiv
Дата сообщения: 25.10.2014 19:10
osmtih - ядро (Database Engine) при запуске сервиса будет Resident, т.е. фактически в оперативной памяти, может быть с незначительной подгрузкой библиотек,
основная дисковая нагрузка (субъективно 97+%) идёт на файлы самих баз (которые у вас уже скорее всего перенесены на SSD), в том числе системных (tempdb и пр.)
остальная производительность это ваше железо (память/CPU и т.д.), эффективность настроек/балансировка системы и самое приоритетное - собственно архитектура вашей базы и разумность (рациональное построение/структура) запросов.
Автор: osmtih
Дата сообщения: 25.10.2014 19:16
[q][/q]
Спасибо за объяснение)
Автор: vikkiv
Дата сообщения: 04.11.2014 01:06
Коллеги привет, имеется лицензия на SQL Server 2008 Standard, могу я её использовать на 2008 R2 ? Если можно со ссылкой на достоверный источник. Спасибо.
Автор: bigsloth
Дата сообщения: 05.11.2014 08:33
vikkiv
Нет, не можете. Ссылку, к сожалению, найти не могу.
В принципе, вы можете попробовать подсунуть ключ от sql server 2008 к 2008r2, он не должен будет подойти.
Автор: bsd9
Дата сообщения: 06.11.2014 12:11
У меня есть база данных 450 гигабайт, приходиться выполнить REPAIR_ALLOW_DATA_LOSS. Я осознаю, что это самый последний шаг, но у меня нет другого выхода. Как можно оценить время, сколько она будет выполняться ? У меня она "покрутилась" 8,5 часов, после чего я должен был вынужден отменить. Можно ли где-то посмотреть сколько процентов выполнено ? Спасибо.
Автор: bigsloth
Дата сообщения: 06.11.2014 12:18
bsd9
на сколько процентов выполнилось после прерывания узнать нельзя. Во время выполнения можно: Check progress of DBCC CHECKDB
Вы на 100% уверены, что repair_allow_data_loss единственный вариант для вас? Посмотрите, на всякий случай ещё вот это.
Автор: bsd9
Дата сообщения: 08.11.2014 23:27
bigsloth
К сожалению уверен. Спасибо за скрипт. Но он у меня показывает в EstimatedEndTime то время, когда я этот скрипт вызываю. После трех часов выполнения процент по нулям.
Автор: DevOpsEngineer
Дата сообщения: 14.11.2014 16:03
А какие размеры у Eval/Express/Developer дистрибутивов 2014/2012/2008 версий mssql?

мне нужен минимальный, чтобы запилить виртуалку Hyper-V/MSVirtualServer для изучения администрирования 1С
Автор: vikkiv
Дата сообщения: 14.11.2014 20:41
DevOpsEngineer
поверху лежит вот это:
Express:
________|___x64 / x86
2008 83/89 MB
2008SP1 104/ 95 MB
2008SP2 -----------
2008SP3 113/102 MB
2008SP3 -----------
2008SP4 -----------
2008R2 74/71 MB
2008R2SP1 118/106 MB
2008R2SP2 123/111 MB
2008R2SP3 -----------
2012 132/117 MB
2012SP1 148/133 MB
2012SP2 296/262 MB
2014 197/150 MB
Eсть ещё крайние 32_x86 версии немнего поменьше весом, но не существенно.
Автор: M_Volkov
Дата сообщения: 15.11.2014 09:20
У меня SQL2008R2 в c:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Update Cache\ лежат KB2630458 и KB2977320 более 1Гб занимают. Их можно удалить?
Автор: Diabolik
Дата сообщения: 07.12.2014 22:38
Народ, а MSSQL 2008 R2 SP1 на базе какой версии .NET Framework работает? Потому что у меня стоит NF 4.0-4.5 и при запуске Microsoft SQL Server Management Studio выдает ошибку:
Цитата:
Значение не может быть неопределенным.
Имя параметра: viewInfo (Microsoft.SqlServer.Management.SqlStudio.Explorer)
Быстрое загугливание вроде как ссылается на NF. Вроде в системных требованиях было заявлено NF 3.5 SP1. А че версии выше уже не камильфо?
Автор: dneprcomp
Дата сообщения: 08.12.2014 01:10
Diabolik
Версии .NET Framework не взаимозаменяемы. Старшая линейка не является апгрейдом младшей.
Какие-то фунции могут и работают по разному и передают/получают не совпадающие параметры.
Раз требует 3.5, значит надо устанавливать.
Автор: qwertEHOK
Дата сообщения: 03.02.2015 12:58
Может кому понадобится
Самописная (Delphi) утилитка для реиндекcа\шринка БД. (тестировалась и, собственно, писалась под 2012 express - успешно работает на over 200 компов)
Консольная, 700кб

Как работает

1. При запуске определяется редакция.
2. Если SQL сервер позволяет перестроение в режиме онлайн - делает в этом режиме.
3. Сначала отбираются все индексы, со степенью фрагментации >= 10%
4. Для отобранных индексов действует правило, если степень фрагментации >=30 то Rebuid, иначе - Reorganaize
5. Для каждого индекса, если не задано обратное - выполняется Update statistics with fullscan
6. После обработки всех отобранных индексов, если не задано обратное - будет выполнены shrink files для файлов БД. (попытка освобождения свободного места делается только если его больше 10 мб)
7. Попытка Alter Database работает только на SQL 2012+

добавлены параметры - справка, выбор сервера, базы, логин\пароль, какие действия выполнять, лог (logdetail в ини файле. 1 - только инфо, 2 предупреждения, 3 максимально подробный)

инет не нужен
данные никуда не передаются
возможны доработки по заказу - мыло в заголовке

http://rghost.ru/88mPVzSKZ

Проверил на virustotal
SHA256:    aca8b49b8c17efb4d53f50942b0b5708e6bd1699e4ab2bd9abb54d815cb4ec98
Имя файла:    index_guard_1.32.7z
Показатель выявления:    0 / 56
Дата анализа:    2015-02-03 11:16:11 UTC (1 минута назад)
https://www.virustotal.com/ru/file/aca8b49b8c17efb4d53f50942b0b5708e6bd1699e4ab2bd9abb54d815cb4ec98/analysis/1422962171/
Автор: Arristo
Дата сообщения: 20.03.2015 22:58
Подскажите, пожалуйста, как перенести базу с другого сервера и прописать на новом (SQL 2008)

простое восстановление из бекапа вероятно не помогает, нужно настраивать права?
"Невозможно выполнить в качестве участника базы данных, поскольку участник "dbo" не существует, этот тип участника не может проходить олицетворение, или отсутствует разрешение."
Автор: naPmu3aH
Дата сообщения: 22.03.2015 10:03
Arristo

Цитата:
"Невозможно выполнить в качестве участника базы данных, поскольку участник "dbo" не существует, этот тип участника не может проходить олицетворение, или отсутствует разрешение."

EXEC sp_changedbowner 'dbo' ?
Автор: Paromshick
Дата сообщения: 22.03.2015 15:05
Не знаю что с форумом. Есть скрипт. Запрос к гуглу. Ищется просто, Перенос учетных
записеей. Находтистся на МС поддержке. База master.
Автор: DevOpsEngineer
Дата сообщения: 26.03.2015 10:44
как купить MS SQL Server 2005 Standard?

на "официальном" сайте:


только 2014 по конской цене
147 780,81 руб.

http://www.microsoftstore.com/store/msru/ru_RU/pdp/SQL-Server-2014-Standard-Edition/productID.304683800

З.Ы. ООО с НДС (в данном случае не важно), оплата безналом (банковским переводом)
Автор: vikkiv
Дата сообщения: 26.03.2015 18:12
DevOpsEngineerэто только установка, ещё или CAL или лицензия на пару ядер нужна будет отдельно.. но если тебе только лицензия разработчика нужна то там лимонадная цена будет, без права использования в production серверах естественно..
а Standard обязательно? чисто для БД бесплатной Express хватает.. если конечно не акцент на базы больше 10GB и SSAS/SSIS

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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