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

» Microsoft SQL SERVER

Автор: blackcat75
Дата сообщения: 10.06.2010 12:03
Как правильно обновить SQL Server 2008 Developers на SQL Server 2008 R2 express?
получится ли
1. сделать бекап
2. удалить SQL Server 2008 Developers
2. установить SQL Server 2008 R2 express
3. восстановить бекап базы?
Автор: bigsloth
Дата сообщения: 10.06.2010 12:54
А зачем удалять? Поставтье Express рядом как именованный экземпляр и попробуйте развернуть бэкап. Вообще проблем быть не должно, если не используются фишки недоступные в Express'e, типа секционирования.
Автор: M_Volkov
Дата сообщения: 10.06.2010 13:02

Цитата:
2. удалить SQL Server 2008

Я как не пытался удалить, не получалось... Потом ставлю, например, тот же SQL Server 2008 R2 - говорит, что этот экземпляр (с именем по умолчанию) уже существует!? Легче систему переустановить...

Добавлено:
Подскажите средство для полного удаления SQL Server, чтобы заново его поставить Реестр чистил...
Автор: nikitosehr
Дата сообщения: 11.06.2010 03:20
Народ,подскажите не могу ключ ввести взял здесь ЭТИ:

SQl 2005 Enterprise (x86 & x64) S/N: WXGDG-DJ8DJ-CC77F-8FDJV-DFBYG
SQl 2005 Standard (x86 & x64) S/N: B4H74-BJX3P-37RX2-J9TTB-H9RMJ
SQl 2005 Developer (x86 & x64) S/N: G9Y4M-86RC4-7MFBD-QTPR8-P2VD3
SQl 2005 Workgroup (x86 & x64) S/N: RY62Q-9XHXY-FHXK6-CWWJH-2FK4B

но не один не подходит... Что делать? просит сразу при установке...
Автор: Serg0FFan
Дата сообщения: 15.06.2010 11:48
Полетел винт на котором хранилась база %) Копии клиентских баз есть, но вот все остальные файлы типа master .mdf, сертификаты и пр. улетели..
Переставил 2005 сервер, и вот теперь хотелось бы восстановить все планы по обслуживанию баз. Это реально? Где они хранятся никто не подскажет? В реестре или в одной из баз служебных? Которых уже нет ни одной %)
Автор: bigsloth
Дата сообщения: 15.06.2010 12:54
в msdb. Сочувствую)
Автор: Serg0FFan
Дата сообщения: 15.06.2010 13:00
bigsloth
ясно %) Т.е. в реестре нефиг копаться получается?

Добавлено:
Чета я не по детски лоханулся, забыв включить в план копирования системные базы %) Жесть.
Автор: us0r
Дата сообщения: 02.07.2010 13:15
Ахтунг! Т.е. хэлп!
MSSQL 2000
На серваке постоянно повторяется ошибка:
EventViewer:

Цитата:
Event Type:    Error
Event Source:    MSSQLSERVER
Event Category:    (2)
Event ID:    17052
Date:        02.07.2010
Time:        13:09:22
User:        N/A
Computer:    SETSERVER
Description:
Error: 644, Severity: 21, State: 3
Could not find the index entry for RID '161d532a1d1000300' in index page (1:3475), index ID 0, database 'SES'.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 84 02 00 00 15 00 00 00 ?.......
0008: 0a 00 00 00 53 00 45 00 ....S.E.
0010: 54 00 53 00 45 00 52 00 T.S.E.R.
0018: 56 00 45 00 52 00 00 00 V.E.R...
0020: 04 00 00 00 53 00 45 00 ....S.E.
0028: 53 00 00 00 S...

И так с переодичностью в секунд 40...
Понимаю что надо сделать проверку и исправление, но как?!
Чешутся руки сделать dbcc checkdb('dbname', REPAIR_ALLOW_DATA_LOSS) но что- то страшно- не всё же так плохо, да и как- то же по другому оно делается?
ЗЫ: Пропадал свет (да и пропадает)... Но сабж имеет бэкап...
Просто очень хочется не восстанавливать из бэкапа- может не помочь.

ЗЫ:Сабж имеет бэкап, только он тоже может быть проблемным...
Хочу сначала протестировать БД, а потом исправлять...
Автор: naPmu3aH
Дата сообщения: 02.07.2010 14:39
Сначала делаешь полный бекап.

Потом dbcc checkdb('dbname') без параметров - оно покажет ошибки если есть и порекомендует с каким параметром запустить исправление.

В зависимости от кол-ва ошибок и этих рекомендаций - надо думать или сразу запускать исправление или попытаться переиндексировать поврежденную таблицу.

Чтобы определить какая таблица повреждена (хотя периодичность в 40 секунд и небольшой номер страницы IMHO скорее всего означает, что это какая-то из системных)
надо сначала запустить

Код: DBCC TRACEON (3604)
DBCC PAGE (SES, 1, 3475, 3)
Автор: us0r
Дата сообщения: 02.07.2010 18:14
С упсами знакомы... А вот что с батареей- хз...
Но уже сейчас поздно=)

Добавлено:
EventViewer показывает на базу не системную, и что её файл повреждён (если надо можно скинуть логи)...
Кстати, даже если найду- какая команда дальше будет- то?

Код: ALTER DATABASE dbname SET OFFLINE
ALTER DATABASE dbname SET SINGLE_USER
Автор: Ed_73
Дата сообщения: 08.07.2010 16:15
С сервера на котором установлен 2005, пытаются уйти (например при создании базы или таблицы) какие то пакеты на cds107.lon9.msecn.net (естественно, их туда не пускаю), я так понимаю что это лондонский датацентр мелкомягких, вряд ли лезет за обновлениями в сети стоит всус
какие данные он отправляет? статистику или еще что?
Автор: Tim2000
Дата сообщения: 09.07.2010 05:06
Ed_73
При установке задается вопрос типа "хотите помоч усовершенствованию бла-бла-бла?", видимо Вы выбрали "Да".
Автор: Ed_73
Дата сообщения: 09.07.2010 13:06
Никак нет , в "Справка"-"Параметры отзывов пользователей Microsoft SQL Server" , стоит "Нет, я не хочу участвовать"
помониторил трафик, наверное за справкой лезет!
Автор: yakostik
Дата сообщения: 09.07.2010 22:50
Народ подскажите есть база в 2005 SQL нужно отследить все транзакцие на удаление добавление и изменение записей в течение суток с конкретной даты как то можно заставить сервер это все засунуть в лог

Поясню суть проблеммы есть у нас купленная БД бухгалерии и вот это зараза в определенный момент (скорее всего при большой набивки в конце месяца) иногда сбоит и засовывает в базу какаето гадость от чего данные начаинаю двоиться или не там выплывать (портится логика связей) разработчик за собой вины не признает вот и хочу отследить текст самого запроса или запросов которые приводят к этому.

Надоело каждый месяц руками допиливать данные

Автор: sirW
Дата сообщения: 11.07.2010 14:16
Прошу прощение,п росто хочу уточнить Microsoft SQL Server 2000 IA64 Enterprise Edition English это 64 битная верси 2000 ???
Автор: vlary
Дата сообщения: 11.07.2010 18:20
sirW
Цитата:
это 64 битная верси 2000 ???
Это 64 битная версия Microsoft SQL Server 2000 Enterprise Edition English
Автор: sirW
Дата сообщения: 12.07.2010 12:58
ПЫтаюсь ставить 64 битный 2000 sql на win server 2003 64 bit а он гворит что файл setup.exe предназначен для другого типа компьютера
Автор: naPmu3aH
Дата сообщения: 12.07.2010 16:49
sirW

Цитата:
ПЫтаюсь ставить 64 битный 2000

Ну дык ясное дело.
Microsoft SQL Server 2000 IA64 он под процессоры Itanium...

x64 версии SQL server 2000 не существует в природе.
Автор: sirW
Дата сообщения: 12.07.2010 16:50
ага
я уже осощнал свою ошибку
Автор: Serg0FFan
Дата сообщения: 21.07.2010 10:47
Хочу обратиться к гуру за помощью
Ситуация: На Win2003 x86 +SP2+все последние фиксы установлен MS SQL 2005 + SP3 + все фиксы по текущий. В один момент накрылся винт на котором располагалась база (SQL был установлен на системный диск С, база же хранилась на диске D). Сбойный винт поменял на временный, т.к. системные базы не уцелели (бекапа не делал системных баз %) ) то пришлось снести SQL и поставить заново, указав в качестве пути для хранения баз временный диск с той же букой D. Потом с бекапа поднял рабочие базы, все работало, все ок. Далее поднял RAID-1, отформатировал, стопанул все службы MS SQL и его самого впридачу, скопировал все содержимое диска D на новый диск (RAID), зашел в консоль управления дисками, удалил букву D у временного диска, тут система долго не хотела "отдавать" эту букву D , перегрузился, ессно SQL не запустился, куча ошибок в логах, но букву D таки система освободила. Назначил эту букву новому диску (RAID), перегрузился, SQL работает, в логах все ок. Но теперь даже удалив все разделы с временного диска, не могу удалить его из компа. Ибо без него система не грузится %) Выдает ошибку PAGE FAULT IN NONPAGED AREA STOP 0x00000050 (0x8008c000, 0x000.... Втыкаю этот старый временный винт на место, система грузится %) Без него ни в какую! На вирусы проверял, ни одного нету, да и не должно быть, нет выхода в инет с сервера да и не сидит на нем ни один юзверь ессно, кроме админа. Вот думаю что ж это за фигня такая и как спасти винт временный? Драйвера для RAID контроллера обновлял, прошивку так же, нифига.

P.S. В режиме защиты от сбоев без старого-временного винта система грузится.
P.P.S Имеет ли смысл переходить на связку Win2003+SQL2008r2?

Почему написал сюда? Думается проблема именно в SQL Быть может он как то при установке привязался к конкретному винту и при старте ищет его? А не найдя валит систему в синий экран.
Автор: Stanleygoo
Дата сообщения: 22.07.2010 10:06
Доброго времени суток!

Прошу совета. Такая ситуация. MS SQL 2005. Есть база с полной моделью восстановления. Из-за разрастания лога транзакций переполняется дисковый раздел. Решено было изменить модель восстановления на простую. Каждую ночь делать полный бэкап, а в течении дня, через каждые 3 часа, делать разностный бэкап. Так вот, после изменения модели восстановления, выполнился полный и разностный бэкапы. Но лог транзакций как был 40 Гб до изменения модели восстановления, так и остался после изменения на простую. С помощью планов обслуживания сделать бэкап лога не удается, т.к. модель восстановления простая. Как вариант думал вернуть модель восстановления на полную, сделать полный бэкап и бэкап лога, а потом изменить модель восстановления на простую. Может быть есть способ уменьшить лог транзакций не меняя модель восстановления?

Спасибо!
Автор: sarti
Дата сообщения: 22.07.2010 10:26
Stanleygoo, у меня супротив этой проблемы еженощно исполняется следующий T-SQL (в MaintenancePlan):

Код: use [XXX]
go
dbcc shrinkfile ([XXX_log],10)
backup LOG [XXX] with truncate_only
dbcc shrinkfile ([XXX_log],10)
Автор: bigsloth
Дата сообщения: 22.07.2010 10:31
Stanleygoo


Код: use [your_database]
select name from sys.database_files
where type_desc = 'LOG'

dbcc shrinkfile ('логическое имя из результата запроса', 0, truncateonly)
Автор: FL0od13
Дата сообщения: 22.07.2010 10:33
naPmu3aH

Цитата:
x64 версии SQL server 2000 не существует в природе.

А это, тогда, что?
Упс. [more=Действительно.]Сервер SQL Server 2000 Enterprise Edition (64-разрядная версия) предназначен для работы на серверах с процессорами Itanium под управлением Microsoft Windows Server™ 2003[/more]
Автор: bigsloth
Дата сообщения: 22.07.2010 10:39

Цитата:
Думается проблема именно в SQL Быть может он как то при установке привязался к конкретному винту и при старте ищет его? А не найдя валит систему в синий экран.

а вы не смотрели логи sql server'a, когда грузились в безопасном режиме? Они обычно лежат здесь:
\Program Files\Microsoft SQL Server\MSSQL.номер_экземпляра\MSSQL\LOG.
Мне кажется, что это не он виноват..
Автор: Stanleygoo
Дата сообщения: 22.07.2010 10:52
Спасибо всем! Буду пробовать.
Автор: Rucha
Дата сообщения: 24.07.2010 19:10
Можно ли какой-нибудь 2008-й сервер поставить на Intel Atom N270?
В требованиях как-то расплывчато "Processor type: Pentium III-compatible processor or faster"..
Автор: bigsloth
Дата сообщения: 25.07.2010 16:45
у меня standard нормально встал. В принципе, с любым не должно быть проблем, единственное, что ОС должна быть соответствующая.
Автор: naPmu3aH
Дата сообщения: 25.07.2010 22:03
Rucha

Цитата:
Можно ли какой-нибудь 2008-й сервер поставить на Intel Atom N270?

Express можно точно
Автор: kermit
Дата сообщения: 26.07.2010 17:41
SQL Server 2000 будет работать на 2003 сервере?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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