Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Microsoft SQL Server

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Открыть новую тему     Написать ответ в эту тему

Megard

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MICROSOFT SQL SERVER
 
тема посвящена выяснению ответов на вопросы, касающихся установки, функционирования и использования Microsoft SQL Server; также обсуждаются вопросы, касающиеся использования T-SQL (диалект SQL-языка, используемого в этой версии сервера)
 
популярные ответы на популярные вопросы "где скачать?" и "чем сломать?" можно найти здесь

 
 
Официальная документация:
SQL Server 2005 Books Online (original/english, 135MB, september 2007);
SQL Server 2005 Books Online (перевод/русский, 148MB, январь 2009);
 
 
Официальные обновления:
[для версий, начиная с 9.0.3042] / [полный перечень обновлений / зеркало]
03/06/2007: KB933508 (9.0.3042 > 9.0.3050);
04/03/2007: KB934458 (9.0.3050 > 9.0.3054);
04/03/2007: KB934459 (9.0.3054 > 9.0.3159);
06/28/2007: KB936305 (9.0.3159 > 9.0.3175);
 
 
Альтернативные источники информации:
sql.ru - очень полезный ресурс с говорящим за себя названием; пожалуй, лучший (если не единственный) на просторах ru'нета; кроме форумов есть большая подборка статей, FAQ, и прочее.

Всего записей: 135 | Зарегистр. 13-09-2002 | Отправлено: 11:49 18-07-2003 | Исправлено: niichavo, 16:13 02-04-2010
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.sql.ru/faq/faq_topic.aspx?fid=564

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 15:16 04-04-2009
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все еще актуально

Цитата:
Ведется ли автоматически какой-либо учет обращений к полям? Или может такой механизм есть, но по дефолту выключен, чтобы ресурсы не забирал?  
Имеется старая база с мерзской структурой. Множество полей забыто и не используется. Хотелося бы получить статистику обращений к полям - когда к полю обращались в последний раз.


Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 20:56 04-04-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp
Нет, не ведется такая статистика.
 
Можно попробовать с помощью профайлера сохранить данные за период и проанализировать полученные логи.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 13:17 06-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как запустить отладку процедуры в SQL Server Management Studio
Много танцев с бубнами проанл, но увы.  
Или может жабу кто прикрутил?
 
SQLServer 2005

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 12:06 14-04-2009
Granmer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sldaac

Цитата:
отладку процедуры в SQL Server Management Studio  

Пошаговая отладка делается через Visual Studio.

Всего записей: 236 | Зарегистр. 20-08-2003 | Отправлено: 13:52 14-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Granmer

Цитата:
Пошаговая отладка делается через Visual Studio.

Есть и студия, даже где-то читал какие танцы с бубнами надо сделать что-бы можно было отлаживать, ХЗ не получается
 

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 14:59 14-04-2009
Granmer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sldaac
Да вроде ничего шаманить не надо, создаём в VS новый проект Database, подключаемся в нём к БД на SQL Server, выбираем нужную хранимку, правой кнопкой - step into sp или execute, если до этого breakpoints стояли. Вроде так было.

Всего записей: 236 | Зарегистр. 20-08-2003 | Отправлено: 15:30 14-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Granmer

Цитата:
step into sp или execute

Да  есть такое, только не останавливается на breakpoints, а в окне сообщений вадает Canceled by user.... ,  ХЗ почему, хотя хранимка провереная и работает. Если запустить ее просто execute все отрабатывает. Смущает одно, почему когда я проц. открываю, в окне редактирования не Procedure ......... ну и дальше сам текс проц.,  а Alter Proc..... ну и дальше сам текс. Все в основном пишу без ошибок, но иногда.....

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 09:33 15-04-2009 | Исправлено: sldaac, 14:30 15-04-2009
Granmer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sldaac

Цитата:
а в окне сообщений вадает Canceled by user

странно, у меня работает

Цитата:
почему когда я проц. открываю


Цитата:
Alter Proc

потому что он создаёт скрипт на изменение объекта БД, в частности процедуры. Исполнение этого скрипта как раз приведёт к сохранению изменений в БД. Вроде всё логично или я не понял вопроса?

Всего записей: 236 | Зарегистр. 20-08-2003 | Отправлено: 13:01 22-04-2009
wers

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите как преобразовать КЛАДР в формат MS SQL.  
Задача такая :  
 В моей базе данных используются города, области, улицы. Чтобы не набивать все в ручную решил использовать кладр налоговой. Вот...  
  Знаний не мого - отсего слегонца вошел в ступор!  
 С чего начать?
 

  Всем доброго дня. Наш отдел озадачен подобной задачей: есть sql-база KLADR, есть более свежая DBF. Каким образом обновиться?
  Я абсолютно зелен в MS Access, поэтому рассчитываю на вашу помощь, форумчане.
  Александр.

Всего записей: 24 | Зарегистр. 15-07-2005 | Отправлено: 16:22 28-05-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wers
А причем здесь MS Access если разговор о MS SQL
самы простой способ импортируешь таблицу dbf в ms sql
А там использую запросы SQL  select, update, insert перекитываешь данные из любых таблиц

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 10:29 05-06-2009
VasyOK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Подскажите запрос для такой задачи:
 
Есть товар (таблица Tovar), и история изменения цен по нему (TovarPrice: ID, IDTOVAR, PRICE, DATE). Необходимо по выбранному товару показать только последнюю цену

Всего записей: 403 | Зарегистр. 13-12-2003 | Отправлено: 13:31 11-06-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VasyOK

Цитата:
Необходимо по выбранному товару показать только последнюю цену  

 Имеете виду за послед. дату?

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 13:54 11-06-2009 | Исправлено: rkhodjaev, 13:55 11-06-2009
Xaoc666

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VasyOK
Я бы посоветовал использовать таблицу изменения цен вида:
id, idtovar, price, bdate, edate
где bdate - дата начала действия записи, edate - дата окончания действия записи.
Для актуальных (незакрытых) записей в edate пишем, например, 2050-01-01.
Тогда будет возможность легко выбрать не просто актуальные записи (по условию edate=2005-01-01), но и записис на произвольную дату, для получения истории.
 
Редактирование такой таблицы, конечно, требует определенного кода, но зато мы получаем полные данные с быстрым доступом.

Всего записей: 31 | Зарегистр. 13-12-2006 | Отправлено: 22:10 11-06-2009
VasyOK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev
 

Цитата:
 Имеете виду за послед. дату?

 
Да. Именно так.
 
 
Xaoc666, проблема в том что ни я базу делал и никто мне ее структуру менять не даст. А поставлнную задачу решить нужно

Всего записей: 403 | Зарегистр. 13-12-2003 | Отправлено: 10:56 12-06-2009
Xaoc666

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VasyOK
На ум приходит что-то вроде
 
select  
  tp.ID, tp.IDTOVAR, tp.PRICE, tp.DATE
from
  TovarPrice tp
where
  tp.date = (select max(tp2date) from TovarPrice tp2 where tp2.IDTOVAR=tp.IDTOVAR)
 
но скорость работы такого запроса может оказаться низкой...

Всего записей: 31 | Зарегистр. 13-12-2006 | Отправлено: 16:39 13-06-2009
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VasyOK
Xaoc666
Я бы чуть-чуть изменил запрос - добавив условие, которое дало бы возможность выбрать актуальную цену на любую дату:

Код:
 
where  
  tp.date = (select max(tp2.date) from TovarPrice tp2 where tp2.IDTOVAR=tp.IDTOVAR AND tp2.date < @DateIn)  

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:36 15-06-2009
VasyOK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xaoc666
BlackVetal
 
Спасибо То что нужно.

Всего записей: 403 | Зарегистр. 13-12-2003 | Отправлено: 10:26 15-06-2009
Tr00per



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какие есть рекомендации по обновлению SQL Express 2005 на Standard 2005 с работающими БД.
P.S. Можно запусть установку Standard, обновление пройдет корректно?

Всего записей: 65 | Зарегистр. 29-11-2006 | Отправлено: 17:26 23-06-2009 | Исправлено: Tr00per, 17:30 23-06-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какие есть рекомендации по обновлению SQL Express 2005 на Standard 2005 с работающими БД.
P.S. Можно запусть установку Standard, обновление пройдет корректно?

 
 
1. Установите Standard. Будет создан новый инстанс.
2. Зарегистрируйте под новым инстансом свои базы.
3. Перестройте строку коннекта вешей программы на новый инстанс.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 18:00 23-06-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Microsoft SQL Server


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru