powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / SQL Server 2005 SP4 vs SQL Server 2008 R2
25 сообщений из 235, страница 7 из 10
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183698
Фотография In_Wait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_Waitи что пользователь получит 50 мессажбоксов с ошибками что ли?

Ну, если он настолько туп, что способен 50 раз подряд наступить на одни и те же грабли...


??
80 строк с разными клиентами.)
из них по 40 все ок по 40 пользователь должен получить инф сообщение. Предлагаешь через RAISE реализовывать?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183702
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
In_Wait80 строк с разными клиентами.)
из них по 40 все ок по 40 пользователь должен получить инф сообщение. Предлагаешь через
RAISE реализовывать?

Я предлагаю оторвать руки тому программисту, который вообще при такой постановке задачи
позволил пользователю иметь доступ к 40 запрещённым клиентам.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183712
Фотография In_Wait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_Wait80 строк с разными клиентами.)
из них по 40 все ок по 40 пользователь должен получить инф сообщение. Предлагаешь через
RAISE реализовывать?

Я предлагаю оторвать руки тому программисту, который вообще при такой постановке задачи
позволил пользователю иметь доступ к 40 запрещённым клиентам.

да это не запрещенные клиенты. просто по ним имеются определенные траблы, и польз уже сам решает что с ними делать. Кому реально отказать а кому можно и ок сказать
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183735
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
In_Waitда это не запрещенные клиенты. просто по ним имеются определенные траблы, и польз уже сам
решает что с ними делать. Кому реально отказать а кому можно и ок сказать

И вот он решил 80 клиентам сказать "ок", а тут ты весь в белом коне и заявляешь: "ты
дурак, и потому тебе этим 40 говорить ок нельзя". Забавная концепция...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183742
Фотография In_Wait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_Waitда это не запрещенные клиенты. просто по ним имеются определенные траблы, и польз уже сам
решает что с ними делать. Кому реально отказать а кому можно и ок сказать

И вот он решил 80 клиентам сказать "ок", а тут ты весь в белом коне и заявляешь: "ты
дурак, и потому тебе этим 40 говорить ок нельзя". Забавная концепция...


Он не решил им сказать ок. Он говорит давай поработаем во с этими 80. Если у них все норм то можно по ним создать операции и меня они больше не интересуют. По тем которые не соответствуют формальным критериям я буду разбираться сам, мне только скажи в чем с каждым из них трабл, дальше я сам все разрулю без вас.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183752
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBogdanov AndreyА в данном случае вина именно СУБД в том, что она не позволяет в декларации процедуры
описать формат возвращаемых данных. То есть требует от вызывающих таки заглядывания
внутрь. Работать с этим можно, но вот удобным я назвать никак не могу.

Это ещё мелочи по сравнению с тем, что именно СУБД позволяет совершенно дропнуть таблицу,
которая в этой процедуре используется. Молча. Без малейшего предупреждения. Работать с
этим можно... но не хочется.

:)
Если я правильно помню, для этого нужно обладать довольно могучими правами
У вас все пользователи, которые запускают процедуру, обладают этими правами?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183753
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
In_WaitОн говорит давай поработаем во с этими 80. Если у них все норм то можно по ним создать
операции и меня они больше не интересуют.

На нормальный usability это переводится так: "Выдай мне список проблемных клиентов". И
совершенно отдельная операция "создай операции по беспроблемным клиентам". И сделано оно
так из-за транзакции, о которых, впрочем, пользователи MS SQL знают только понаслышке...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183761
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_WaitОн говорит давай поработаем во с этими 80. Если у них все норм то можно по ним создать
операции и меня они больше не интересуют.

На нормальный usability это переводится так: "Выдай мне список проблемных клиентов". И
совершенно отдельная операция "создай операции по беспроблемным клиентам". И сделано оно
так из-за транзакции, о которых, впрочем, пользователи MS SQL знают только понаслышке...

да какие нафиг транзакции? Мы и по буквам на клаве то еле попадаем, куда уж нам
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183858
Фотография In_Wait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_WaitОн говорит давай поработаем во с этими 80. Если у них все норм то можно по ним создать
операции и меня они больше не интересуют.

На нормальный usability это переводится так: "Выдай мне список проблемных клиентов". И
совершенно отдельная операция "создай операции по беспроблемным клиентам". И сделано оно
так из-за транзакции, о которых, впрочем, пользователи MS SQL знают только понаслышке...


вы студент?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183867
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
In_Waitвы студент?
Нет. А вы?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183882
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovIn_Waitвы студент?
Нет. А вы?

Вообще говоря, в сложной модульной системе единственным способом узнать, можно или нет осуществить ту или иную операцию - это попробовать её осуществить.
Определение возможности проведения операции может быть слишком сложным и нетривиальным.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183895
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyВообще говоря, в сложной модульной системе единственным способом узнать, можно или нет
осуществить ту или иную операцию - это попробовать её осуществить.

Угу. А теперь вопрос на засыпку: при вышеописанной процедуре, которая обрабатывает
половину клиентов и возвращает остаток в виде НД, когда будет произведён коммит?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183899
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyВообще говоря, в сложной модульной системе единственным способом узнать, можно или нет
осуществить ту или иную операцию - это попробовать её осуществить.

Угу. А теперь вопрос на засыпку: при вышеописанной процедуре, которая обрабатывает
половину клиентов и возвращает остаток в виде НД, когда будет произведён коммит?

В обработчике верхнего уровня
Все обработчики среднего (и ниже) уровней в случае возникновения ошибок при выполнении должны откатится на точку восстановления, сохраненную непосредственно в начале обработчика.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183925
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyВ обработчике верхнего уровня

Я спросил не "где", а "когда". Перед формированием выходного НД? После того, как НД будет
полностью сформирован? Полностью передан на клиента? Пользователь его прочтёт и нажмёт на
кнопку? Ты же понимаешь, что это вопрос того, когда будут отпущены блокировки, то бишь
сколько другие пользователи будут на них натыкаться.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183943
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyВ обработчике верхнего уровня

Я спросил не "где", а "когда". Перед формированием выходного НД? После того, как НД будет
полностью сформирован? Полностью передан на клиента? Пользователь его прочтёт и нажмёт на
кнопку? Ты же понимаешь, что это вопрос того, когда будут отпущены блокировки, то бишь
сколько другие пользователи будут на них натыкаться.

простите, а вы точно не студент? Потому как вопрос "а следует ли дожидаться ответа пользователя внутри транзакции" - уже даже не риторический.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183991
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyПотому как вопрос "а следует ли дожидаться ответа пользователя внутри транзакции" - уже
даже не риторический.

Однако процедура, описанная In_Wait именно это и делает: ожидает пока пользователь
соизволит прочитать выплёвываемые ему сообщения о том, что "васе пупкину нельзя".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37183997
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinvadiminfo,

Вопрос на третьей минуте: http://video.yandex.ru/users/cinema-mosfilm/view/2/
Ссылки желательно на сайты про БД.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184009
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyПотому как вопрос "а следует ли дожидаться ответа пользователя внутри транзакции" - уже
даже не риторический.

Однако процедура, описанная In_Wait именно это и делает: ожидает пока пользователь
соизволит прочитать выплёвываемые ему сообщения о том, что "васе пупкину нельзя".

Лично я воспринял её следующим образом - по ходу выполнения процедура выдает диагностические сообщения
по завершении обработки пользователь анализирует сообщения (или лог любого другого рода) и принимает решения о том, что делать с теми или иными необработанными что-он-там-обрабатывает.
После внесения необходимых изменений ранее необработанные объекты отправляются на повторную обработку.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184015
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyЛично я воспринял её следующим образом - по ходу выполнения процедура выдает
диагностические сообщения

Вот именно - выдаёт. Куда? Варианты: а) во временную таблицу; б) в приложение
пользователя. Что говорит твой телепатор?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184035
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyЛично я воспринял её следующим образом - по ходу выполнения процедура выдает
диагностические сообщения

Вот именно - выдаёт. Куда? Варианты: а) во временную таблицу; б) в приложение
пользователя. Что говорит твой телепатор?

Я бы сказал - в таблицу лога пишется детальный лог, юзеру (приложению) выдаётся краткая сводка в виде сообщений.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184080
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyюзеру (приложению) выдаётся краткая сводка в виде сообщений.

И?.. Что будет делать сервер если юзер не фетчит очередное сообщение, которое тот пытается
выдать? Будет складывать сообщения за щёку или приостановит выполнение процедуры?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184095
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovlockyюзеру (приложению) выдаётся краткая сводка в виде сообщений.

И?.. Что будет делать сервер если юзер не фетчит очередное сообщение, которое тот пытается
выдать? Будет складывать сообщения за щёку или приостановит выполнение процедуры?

Ну, во первых, если вы написали приложение, которое не фетчит сообщения, то вы сам себе злобный буратино, и сервер тут вовсе ни при чем.
Во вторых, опытные гробокопатели обычно предусматривают переключатель - кидать или не кидать сообщения наверх, т.е. предусматривают работу как из приложения, так и из пакетного задания.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184105
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyНу, во первых, если вы написали приложение, которое не фетчит сообщения, то вы сам себе
злобный буратино, и сервер тут вовсе ни при чем.

Ну и pkarklin о том же твердит: если кто-то написал процедуру, которая требует особой
поддержки от приложения, чтобы не поставить раком весь сервер, то этот разработчик -
злобный буратино, которого надо придушить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37184112
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyНу, во первых, если вы написали приложение, которое не фетчит сообщения, то вы сам себе
злобный буратино, и сервер тут вовсе ни при чем.

Ну и pkarklin о том же твердит: если кто-то написал процедуру, которая требует особой
поддержки от приложения, чтобы не поставить раком весь сервер, то этот разработчик -
злобный буратино, которого надо придушить.

И я с ним совершенно согласен.
Если прогер пишет процедуры не по уставу - его надо лупить.
У меня для этого есть клюшка для гольфа. А у вас?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37185073
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbapkarklinЧто? Опять??? Некий бред даже комментировать не хочется. Все остальное - уже столько раз перетиралось...

2 beginner_dba

В BOL всегда есть раздел What's New.

Те фичи 2008 R2, которые реально юзабельны.

1. Сжатие бэкапов, причем даже в редакции Standard.
2. Динамическое отслеживание зависимостей.
3. Параметры табличного типа + пользовательские типы данных табличного типа.
3. Типы данных date, time, datetime2, hierarchyid, geometry, geography.
5. Озвученная уже здесь MERGE.
...

И это малая толика фич самого движка...
Спасибо Вам большее. Единственный пост по делу. Скажите, а оптимизатор тоже переработан? Имеется ввиду можно ли ожидать 5-10% рост производительности по сравнению с 2005?

С WIN 2003 R2 32 бита и SQL 2005 SP3 -> Win2008 R2 and MS SQL 2008R2 64 bit
Разницы даже в 10% не получили. Все гораздо скромнее. +/- 2-3%
Бонус получили когда поставили новое железо.
С ним у 2003 есть небольшие проблемы с оптимальной работой.
Хотя 2008 сервер отдает эффектом поделки.
Насколько весь интерфейс был выточен в 2003, и как он до тупого разбросан в 2008.
Ну и бонус, что сетап наконец то не требует дискеток - стал приятным плюсом.
Однако места жрет, как свинья помои....

p.s. пример с тригером из оракла - бред чистой воды.
Такое вполне реально и не сложно.
...
Рейтинг: 0 / 0
25 сообщений из 235, страница 7 из 10
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / SQL Server 2005 SP4 vs SQL Server 2008 R2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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