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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Tr00per
Другой вариант - сделать бэкапы баз, удалить Экспресс (если вообще не нужен), поставить Стандарт и востановить из бэкапа базы. И последнее как сказал volser

Цитата:
3. Перестройте строку коннекта вашей программы


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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tr00per
А что тебе мешает сначала отключить все MDF, затем переустановить sql и вновь подключиться

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 11:44 24-06-2009
Tr00per



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

Цитата:
[/q][q]А что тебе мешает сначала отключить все MDF, затем переустановить sql и вновь подключиться

 
Хочется (от лени не перенастраивать сервер и чтоб связи все старые остались с прогами. Отсюда и вопрос. Что будет если накатить Standard на Express?  

Всего записей: 65 | Зарегистр. 29-11-2006 | Отправлено: 12:01 24-06-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего не будет, станет рядышком, но с другим именем.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 12:17 24-06-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой возник вопрос как сравинить поля типа image в двух таблицах на серваке

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 13:13 07-07-2009
AngeL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сведения в данных image хранятся в виде строки битов и не обрабатываются SQL Server. Любая обработка данных в столбце image должна проводиться приложением. Все, что делает столбец image, — это предоставление места для хранения потока битов, составляющих значение данных image.
 
Судя по документации эти поля нельзя сравнивать, можно сравнить их размер.

Всего записей: 69 | Зарегистр. 19-05-2004 | Отправлено: 02:32 08-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngeL
Размер неактуально. А сравнить можно используя SUBSTRING, только он по 8000 байт может. А длина может быть и больше, вот в чем затык

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 09:11 08-07-2009
AngeL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33, это извращение
А вобще лучше избавляться от image...

Всего записей: 69 | Зарегистр. 19-05-2004 | Отправлено: 10:20 08-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngeL
А в чем тогда хранить образы (файлы) документов?
А сравнение нужно для погрузки данных чтобы не плодить дубли

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 11:14 08-07-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
Для сравнения можно использовать хэш документа (md5, crc). Хранить его тоже в базе. Вычислять на клиенте. Сделать поле уникальным - тогда дублей не будет.
При этом, конечно, нужно учитывать, что операции вставки и редактирования будут занимать немного больше времени, чем сейчас (время вычисления хэша + время на проверку уникальности).

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 11:29 08-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
Я тут в хелпе нарыл функцию HashBytes как думаешь она случаем не поможет?
Насколько она дает уникальное значение

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 11:57 08-07-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
HashBytes
 
Хеши могут повторятся.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 11:59 08-07-2009 | Исправлено: volser, 12:01 08-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser
А как быть тогда лучше?
Чтобы допустим получить crc файла уже хранящего в базе и допустим измененого с помощью richview как нибудь чтобы пересчитать crc  надо темр файл создавать и как быть в данном случае

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 12:25 08-07-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
Считайте хеш на клиенте. Пишите в базу сам блоб и его хеш. Для этого можно воспользоваться этими компонентами.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 12:36 08-07-2009 | Исправлено: volser, 14:05 08-07-2009
SIgor33

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

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 14:01 08-07-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HashBytes имеет ограничение на тип и длину обрабатываемых данных. Я потому и написал - на клиенте.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 18:12 08-07-2009
AngeL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33,  
varbinary [ ( n | max) ]  
Двоичные данные переменной длины. n могут иметь значение от 1 до 8000; max означает максимальную длину хранения, которая составляет 2^31-1 байт. Размер хранения — это фактическая длина введенных данных плюс 2 байта. Введенные данные могут иметь размер 0 символов. В SQL-2003 синонимом для varbinary является binary varying.
 
С этим типом данных у SQL Server предусмотрено гораздо больше функций для использования. И Microsoft везде рекоммендует использовать именно его.

Всего записей: 69 | Зарегистр. 19-05-2004 | Отправлено: 02:09 09-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngeL
Спасибо за совет, я так и поступил стал использовать varbinary  (  max) все заработало сравнивает. Жаль что на MSSQL 2000 это не покатит.  

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 09:05 09-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь возник такой вопрос. На серваке поставил  full-text search. Создал каталог в нем построил индекс по полям типа varchar(max) и varbinary(max). в varbinary  (  max) хранятся rtf файлы. Поиск по varchar работает на ура, а вот в varbinary ничего ненаходит хотя задаю слово которое там точно есть. Помогите

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 09:14 28-07-2009
Mamontoza



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Народ помогите. Где можно найти мануал как правильно переставить SQL Server 2000. Необходимо с одной машины переставить на другую. Что необходимо установить для коректной работы- обновления и тд.

Всего записей: 67 | Зарегистр. 19-10-2006 | Отправлено: 14:15 03-08-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