powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Наши за рубежом [закрыт для гостей] / В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
19 сообщений из 19, страница 1 из 1
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12264865
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собитраемся переходить с SQL 2000 нa SQL 2008.
Какие подводные камни могут встретится? Что проверить? Что придётся менять в процедурах или ещё каких-либо объектах?
Какой у нас тут DBA я не знаю, судя по тому что вижу в базе - никакой. Но не уверена его-ли эта работа. Так-что хочется подготовиться самостоятельно, потому как шышки, скорее всего, достануться мне.
Есть вообще где-либо список чё-где поменялось и что больше не поддерживается?
Нашла вот это Mapping SQL Server 2000 System Tables to SQL Server 2005 System Viewsно что-то не кажется что этим всё дело закончится
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265040
Фотография SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 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
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265148
LenaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай,
автор 
потому как шышки, скорее всего, достануться мне.
да не шЫшки, а шАшки.
(те которые наголо)
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265174
LenaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фигня все.
версии конечно сильно отличаются,
но в основном с админ точки.

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

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

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

а, еще mail другая.
и xp процедуры (ежели пользовались)
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265201
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сандал спасибо большое, почитаю.
Лена, ДТС вроде немного, а вот ХР навалом и если всё свазаное с е-майлами переписывать - труба вообще.
Спасибо за подсказки, будем посмотреть.
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265207
LenaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xp_ (я имела в виду ) - extended stored procedures
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265230
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaV 
xp_ (я имела в виду ) - extended stored procedures
Я тоже. :)
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265386
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай 
Собитраемся переходить с 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
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265476
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg 
Общего списка нет, что понятно - ведь такой список нужен между всеми парами версий, лениво было составлять :-)
Пары не нужны, можно сделать просто накопительный список )))
...
Рейтинг: 0 / 0
В профильном форуме никто не отвечает. Я знаю что тут есть хорошие DBAи
    #12265478
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик 
alexeyvg 
Общего списка нет, что понятно - ведь такой список нужен между всеми парами версий, лениво было составлять :-)
Пары не нужны, можно сделать просто накопительный список )))
От версии 4.2 ?

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

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

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

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

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

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

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

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

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


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