Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Наши за рубежом [закрыт для гостей] / В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи / 19 сообщений из 19, страница 1 из 1
17.03.2012, 01:07
    #12264865
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Собитраемся переходить с SQL 2000 нa SQL 2008.
Какие подводные камни могут встретится? Что проверить? Что придётся менять в процедурах или ещё каких-либо объектах?
Какой у нас тут DBA я не знаю, судя по тому что вижу в базе - никакой. Но не уверена его-ли эта работа. Так-что хочется подготовиться самостоятельно, потому как шышки, скорее всего, достануться мне.
Есть вообще где-либо список чё-где поменялось и что больше не поддерживается?
Нашла вот это Mapping SQL Server 2000 System Tables to SQL Server 2005 System Viewsно что-то не кажется что этим всё дело закончится
...
Рейтинг: 0 / 0
17.03.2012, 02:13
    #12265040
SandalTree
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
В 2008-м есть Upgrade Advisor, он должен помогать.
Ну и конечно-же рестор из бэкапа на новом сервере.

Вот тебе линки:
http://msdn2.microsoft.com/en-us/library/ms144262(SQL.90).aspx
http://msdn2.microsoft.com/en-us/library/ms144262(SQL.100).aspx

Судя по ним, самая большая проблема это синтаксис "*=", его в штатах очень любили раньше.
Остальное обычно очень малоиспользуемое и поэтому быстро решаемое.

Самая большай беда с ДТСами.
...
Рейтинг: 0 / 0
17.03.2012, 03:12
    #12265148
LenaV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай,
автор 
потому как шышки, скорее всего, достануться мне.
да не шЫшки, а шАшки.
(те которые наголо)
...
Рейтинг: 0 / 0
17.03.2012, 03:44
    #12265174
LenaV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
фигня все.
версии конечно сильно отличаются,
но в основном с админ точки.

прогоните Upgrade Advisor, посмотрите чего скажет.
в принципе он ловит синтакс.

а так - backup-restore, change compatible level,
update statistics, update usage

ДТСы лучше переписать занова.
даже не заводитесь с визардами и импортами - только мороки больше.
если нет времени сейчас - можно запускать как ДТС на sql 2008.
только надо установить run time support for DTS packages.

а, еще mail другая.
и xp процедуры (ежели пользовались)
...
Рейтинг: 0 / 0
17.03.2012, 04:13
    #12265201
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Сандал спасибо большое, почитаю.
Лена, ДТС вроде немного, а вот ХР навалом и если всё свазаное с е-майлами переписывать - труба вообще.
Спасибо за подсказки, будем посмотреть.
...
Рейтинг: 0 / 0
17.03.2012, 04:20
    #12265207
LenaV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
xp_ (я имела в виду ) - extended stored procedures
...
Рейтинг: 0 / 0
17.03.2012, 04:44
    #12265230
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
LenaV 
xp_ (я имела в виду ) - extended stored procedures
Я тоже. :)
...
Рейтинг: 0 / 0
17.03.2012, 10:32
    #12265386
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай 
Собитраемся переходить с SQL 2000 нa SQL 2008.
Точно на SQL 2008? Не на SQL 2008R2?

Вроде странно переходить на сиквел, после которого уже были 2 версии выпущены... :-)
Ай 
Какие подводные камни могут встретится? Что проверить? Что придётся менять в процедурах или ещё каких-либо объектах?
Общего списка нет, что понятно - ведь такой список нужен между всеми парами версий, лениво было составлять :-)

Можно брать списки по одиночным обновлениям версий, типа такого: http://msdn.microsoft.com/ru-ru/library/cc280407(v=sql.100).aspx
И так от версии к версии, от 2000 до нужной.
Ай 
В профильном форуме никто не отвечает.
Там как раз дали правильный совет - обновлять тестовую базу и смотреть :-)

Потому что изменений и несовместимостей много, но подавляющее большинство вам не попадётся. Глупо читать все эти списки.

Разве что сразу, как написал SandalTree, обратить внимание на синтаксис *= и на DTS, потому как и то, и другое встречается часто и требует переделки (в случае DTS они могут быть очень непростые).
Ай 
если всё свазаное с е-майлами переписывать - труба вообще
Это как раз ерунда по сравнению с DTS - подумаешь, один вызов поменять на другой...
Ай 
LenaV 
xp_ (я имела в виду ) - extended stored procedures
Я тоже. :)
Надо же, я встречаю одну систему из 1000, в которой используются xp. Уникальная у вас база!
...
Рейтинг: 0 / 0
17.03.2012, 11:49
    #12265476
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
alexeyvg 
Общего списка нет, что понятно - ведь такой список нужен между всеми парами версий, лениво было составлять :-)
Пары не нужны, можно сделать просто накопительный список )))
...
Рейтинг: 0 / 0
17.03.2012, 11:52
    #12265478
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Критик 
alexeyvg 
Общего списка нет, что понятно - ведь такой список нужен между всеми парами версий, лениво было составлять :-)
Пары не нужны, можно сделать просто накопительный список )))
От версии 4.2 ?

Боюсь, он будет слишком большой :-)
...
Рейтинг: 0 / 0
17.03.2012, 17:03
    #12266447
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Спасибо alexeyvg,
на это место я пришла несколько недель назад.
Я ни разу ни ДБА и никогда им не была, поэтому простите мою некомпетентность. Так уж получилось, что свалили на меня этот проект, да ещё и ни как основной. Пытаюсь разобраться на бегу, между делом.(Знаю-знаю что вы подумали, согласна),но поскольку я только что пришла, даже небольшой завал - не допустим.
alexeyvg 
Точно на SQL 2008? Не на SQL 2008R2?

Вроде странно переходить на сиквел, после которого уже были 2 версии выпущены... :-)
Вы правы, 2008R2, а есть разница с 20008? Спасибо что сказали, я почитаю.
alexeyvg 
Надо же, я встречаю одну систему из 1000, в которой используются xp. Уникальная у вас база!
Сказать что база сделана странно - ничего не сказать, (впрочем как и вся система). Зачем это сделано? Есть-ли в этом смысл? Это вообще использутся или это просто кто-то игрался? Я сказать пока не могу. Лена упомянула ХР, я полезла посмотреть и увидела что их там много не системных, вот собственно и всё что я пока знаю.
...
Рейтинг: 0 / 0
18.03.2012, 14:25
    #12268794
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай 
Знаю-знаю что вы подумали, согласна
Ага :-)
Ай 
Вы правы, 2008R2, а есть разница с 20008? Спасибо что сказали, я почитаю.
2008R2 - это не сервис-пак для 2008, это совершенно новая версия, как, например, 2000 и 2005
Ай 
Сказать что база сделана странно - ничего не сказать, (впрочем как и вся система). Зачем это сделано? Есть-ли в этом смысл?
Ну, я думаю, вы не можете судить о базе, т.к.
Ай 
Я ни разу ни ДБА и никогда им не была
:-)
Ай 
Это вообще использутся или это просто кто-то игрался?
Это можно понять, только зная код приложения. Даже если ХП не используется по статистике, может, она будет вызываться раз в году при построении баланса?
Ай 
Лена упомянула ХР, я полезла посмотреть и увидела что их там много не системных, вот собственно и всё что я пока знаю.
Вы точно не путаете хранимые процедуры и расширенные хранимые процедуры? Хоть вы и написали, что у вас второе, но я не уверен, что вы понимаете разницу.

Если широко используются обычные (не расширенные) хранимые процедуры, значит, дизайн системы как раз очень хороший, по крайней мере для того, что бы без проблем подхватить развитие или поддержку системы (в том числе без проблем можно будет перейти на новую версию сиквела). Значит, делали как раз адекватные и квалифицированные специалисты, по крайней мере со стороны СУБД.

Если широко используются расширенные хранимые процедуры, то возможно есть какая то редкая специфика проекта. "Просто так" их применять не будут, поскольку расширенные процедуры тяжело писать и отлаживать, ламеры этого не любят (это вам не какой нибуть модный LINQ).
...
Рейтинг: 0 / 0
19.03.2012, 05:41
    #12271196
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
alexeyvg,

Я конечно не ДБА, но кое-какой опыт разработки у меня всё-таки имеется. Поэтому если я вижу что база нормализована через пень-колоду, одна и та-же информация повторяется в разных таблицах(иногда вообще не понятно зачем), лукап таблицы отсутствуют как класс, одна SP выбирает ну скажем, три колонки из таблицы, а другая - другие 2 по тем-же параметрам.... И качество этих SP, ну как-бы помягче сказать...Я понимаю что с базой каждый творил что угодно и ДБА в лучшем случае было наплевать.
alexeyvg 
Вы точно не путаете хранимые процедуры и расширенные хранимые процедуры? Хоть вы и написали, что у вас второе, но я не уверен, что вы понимаете разницу.
Завтра приду и подробнее всё рассмотрю. Я честно говорю, открыла фолдер, увидела что там навалом всего, подумала про Ленино замечание и з грустным вздохом закрыла. Почитаю, убедюсь что вы правы и доложу позже чего там и как на самом деле.
Спасибо за консультацию.
...
Рейтинг: 0 / 0
19.03.2012, 08:31
    #12271332
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай 
alexeyvg,

Я конечно не ДБА, но кое-какой опыт разработки у меня всё-таки имеется. Поэтому если я вижу что база нормализована через пень-колоду, одна и та-же информация повторяется в разных таблицах(иногда вообще не понятно зачем), лукап таблицы отсутствуют как класс, одна SP выбирает ну скажем, три колонки из таблицы, а другая - другие 2 по тем-же параметрам.... И качество этих SP, ну как-бы помягче сказать...Я понимаю что с базой каждый творил что угодно и ДБА в лучшем случае было наплевать.
Понятно. Ну чтож, "легаси"...

Тем не менее, было бы хуже, еслиб процедур не было, а было бы то же самое, но на дельфи, на самодельным ОРМ вперемешку с хардкодом запросов :-)
...
Рейтинг: 0 / 0
19.03.2012, 15:50
    #12274729
SandalTree
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай 
alexeyvg,

Я конечно не ДБА, но кое-какой опыт разработки у меня всё-таки имеется. Поэтому если я вижу что база нормализована через пень-колоду, одна и та-же информация повторяется в разных таблицах(иногда вообще не понятно зачем), лукап таблицы отсутствуют как класс, одна SP выбирает ну скажем, три колонки из таблицы, а другая - другие 2 по тем-же параметрам.... И качество этих SP, ну как-бы помягче сказать...Я понимаю что с базой каждый творил что угодно и ДБА в лучшем случае было наплевать.
А что такое "лукап таблицы"?
...
Рейтинг: 0 / 0
19.03.2012, 16:31
    #12275103
Ай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
SandalTree 
Ай 
alexeyvg,

Я конечно не ДБА, но кое-какой опыт разработки у меня всё-таки имеется. Поэтому если я вижу что база нормализована через пень-колоду, одна и та-же информация повторяется в разных таблицах(иногда вообще не понятно зачем), лукап таблицы отсутствуют как класс, одна SP выбирает ну скажем, три колонки из таблицы, а другая - другие 2 по тем-же параметрам.... И качество этих SP, ну как-бы помягче сказать...Я понимаю что с базой каждый творил что угодно и ДБА в лучшем случае было наплевать.
А что такое "лукап таблицы"?
По-моему по-русски будет справочные.
...
Рейтинг: 0 / 0
19.03.2012, 16:49
    #12275316
SandalTree
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Ай 
SandalTree 
пропущено...
А что такое "лукап таблицы"?
По-моему по-русски будет справочные.
А на человеческом языке.
...
Рейтинг: 0 / 0
19.03.2012, 18:24
    #12276313
Leonid Gurevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
SandalTree 
А на человеческом языке.
Lookup table
...
Рейтинг: 0 / 0
19.03.2012, 20:58
    #12277025
SandalTree
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
Leonid Gurevich 
SandalTree 
А на человеческом языке.
Lookup table
Дошло. В нашей деревне их почему-то называют "референс".
...
Рейтинг: 0 / 0
Форумы / Наши за рубежом [закрыт для гостей] / В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]