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

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



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

Цитата:
С этим можно что-то поделать ? Или моя затея глупая ?

 
Тестируй на НОРМАЛЬНОМ компе. У виртуалок все равно есть свои ограничения.

Всего записей: 1511 | Зарегистр. 17-08-2002 | Отправлено: 15:32 06-11-2014
landy



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

Цитата:
Можно ли где-то посмотреть сколько процентов выполнено ? Спасибо.

Можно посмотреть колонку percent_complete в представлении sys.dm_exec_requests

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 13:51 28-11-2014
krasoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребят прошу помощи по теории.
есть такой параметр у базы SQL -autogrowth. и частое автоувеличение базы ведет к фрагментации и делению на порции (partition) файла базы данных.
и тут я не понимаю - что за partition (как это выглядит) и fragmentation (индекса ли, диска ли)?
спасибо заранее!

Всего записей: 36 | Зарегистр. 20-08-2008 | Отправлено: 01:40 27-02-2015
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krasoff

Цитата:
и частое автоувеличение базы ведет к делению на порции (partition) файла базы данных

Фигня. Читать BOL до просветления...


----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 04:55 27-02-2015
krasoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
такие рецепты я тебе и сам могу давать. под каждым твоим постом с вопросом.

Всего записей: 36 | Зарегистр. 20-08-2008 | Отправлено: 22:37 27-02-2015
Futurism

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, есть столбец, где строки содержать текст
как задать условие чтобы выводил те строки, где есть определенное слово
например
select *
form dbo
where колонка x1 содержит слова "xyz"

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 14:56 04-03-2015
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
select *  
form dbo  
where x1 like "%xyz%"

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 18:13 04-03-2015
Futurism

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

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 19:32 04-03-2015
deyatel1974

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а есть ли спосбо связать между собой базы MS SQL и oracle?

Всего записей: 23 | Зарегистр. 10-08-2014 | Отправлено: 10:42 10-03-2015
ambal2007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. SQL 2005. Есть база, которая еженедельно бэкапится и очищается от старых записей. После этого делается шринк. Если делать вручную шринк базы через визард, то тогда она сжимается.Recovery mode Simple В наследство достался еженедельный джоб шринк, но после него ничего не сжимается:
 
DBCC SHRINKDATABASE (BASENAME, 5, TRUNCATEONLY);
GO

Всего записей: 200 | Зарегистр. 22-11-2009 | Отправлено: 10:59 10-03-2015 | Исправлено: ambal2007, 11:16 10-03-2015
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ambal2007, вероятно, визард делает это с другими параметрами (NOTRUNCATE), попробуй поменять. Описание

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 11:12 10-03-2015
ambal2007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
База имеет размер около 60 гигов, может агрумент 5 как то влияет?

Всего записей: 200 | Зарегистр. 22-11-2009 | Отправлено: 14:24 10-03-2015
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ambal2007, этот параметр задает целевое значение (в процентах) того количества места, которое мы хотим освободить (относительно текущего размера).

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 23:10 10-03-2015
landy



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

Цитата:
а есть ли спосбо связать между собой базы MS SQL и oracle?

да, через механизм linked servers, вот целая видеоинструкция

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 10:24 12-03-2015
Maza777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
разбираюсь в языке SQL по инструкции http://habrahabr.ru/post/255361/
Стоит SQL 2005

Код:
INSERT Employees(ID,Position,Department,Name) VALUES
(1000,N'Директор',N'Администрация',N'Иванов И.И.'),
(1001,N'Программист',N'ИТ',N'Петров П.П.'),
(1002,N'Бухгалтер',N'Бухгалтерия',N'Сидоров С.С.'),
(1003,N'Старший программист',N'ИТ',N'Андреев А.А.')

выполняю и получаю ошибку

Цитата:
Сообщение 102, уровень 15, состояние 1, строка 2
Неправильный синтаксис около конструкции ",".
 

Всего записей: 793 | Зарегистр. 20-11-2007 | Отправлено: 16:33 22-04-2015
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Maza777
ЕМНИП, SQL server 2005 не поддерживает вставку нескольких строк с помощью values. Попробуйте разбить на 4 инструкции insert into ... values ....

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 19:46 22-04-2015
Maza777



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

Код:
INSERT Employees(ID,Position,Department,Name) VALUES
(1000, N'Директор', N'Администрация', N'Иванов И.И.')
INSERT Employees(ID,Position,Department,Name) VALUES
(1001, N'Программист', N'ИТ', N'Петров П.П.')
INSERT Employees(ID,Position,Department,Name) VALUES
(1002, N'Бухгалтер',N'Бухгалтерия', N'Сидоров С.С.')
INSERT Employees(ID,Position,Department,Name) VALUES
(1003, N'Старший программист',N'ИТ', N'Андреев А.А.')

Всего записей: 793 | Зарегистр. 20-11-2007 | Отправлено: 08:56 23-04-2015
DenisConqueror

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maza777
Можно было написать вот так:
 

Код:
 
ISERT INTO Employees(ID,Position,Department,Name)
 
SELECT 1000, N'Директор', N'Администрация', N'Иванов И.И.'
UNION  
SELECT 1001, N'Программист', N'ИТ', N'Петров П.П.'
UNION  
SELECT 1002, N'Бухгалтер',N'Бухгалтерия', N'Сидоров С.С.'
UNION  
SELECT 1003, N'Старший программист',N'ИТ', N'Андреев А.А.'
 

Если очень нужно 1-м запросом вставлять.

Всего записей: 19 | Зарегистр. 17-05-2009 | Отправлено: 10:53 23-04-2015 | Исправлено: DenisConqueror, 10:55 23-04-2015
shurikt1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Подскажите, пожалуйста, как восстановить базу с файла *.dat. Сказали что это с MS SQL 6.
Начало файла содержит:  
MSSQL   SS18073 baza                               150011153      D Th     яяяяяяяяа  б  я  $   :©®    g 
  Ь¤  вГ K2Й *:яU /XeviНr  '   SS1807     sa                             d to open device '%.*s', see errorlog for details.C  "    ) Device '%.*s' is not open.&   
 
Поставил SQL Express 2014. Пытался через Management Studio - Восстановление. Базу в нем не видит.  
 
RESTORE FILELISTONLY
FROM DISK='C:\...
выдает: "Семейство носителей на устройстве "C:\..." сформировано неправильно. SQL Server не может обработать это семейство носителей."
 
Думал поставить SQL Server 6, но не нашел. Ему больше 20 лет (
 
Задача - вытащить оттуда данные. Что еще можно предпринять?

Всего записей: 14 | Зарегистр. 13-08-2007 | Отправлено: 11:23 26-05-2015
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shurikt1
2000й поддерживает минимально 70, у тебя по догадкам 60 (6.0), по идее может подойти 6.5 или 7.0 - который наверное легче найти особенно с учётом того что последний SP4 был выпущен в 2010м году
Но можно ещё и другими путями пойти, например bcp utility от 2000го сервера или от 2005го, обе поддерживают стандарт -V 60 или просто -6

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 05:34 27-05-2015 | Исправлено: vikkiv, 05:51 27-05-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 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