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

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

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

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

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 259 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
ArkadyKiller



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
katamoto
 
да это я знаю, копировать средствами SQL через соединение, я думаю сможет. например база крутится на 2016 , соеди ниться к ней из 2005 или 2008 сервера и с помощью копирования клонирования или как там , есть функции слить базу структуру, данные

Всего записей: 861 | Зарегистр. 28-09-2006 | Отправлено: 05:32 11-07-2024
Artezys



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

Всего записей: 145 | Зарегистр. 17-02-2017 | Отправлено: 10:06 10-09-2024 | Исправлено: Artezys, 17:36 15-09-2024
manualex

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

Всего записей: 357 | Зарегистр. 08-05-2010 | Отправлено: 10:57 22-09-2024 | Исправлено: manualex, 18:21 22-09-2024
immotus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, а есть способ перенести (импорт/экспорт) "Планы обслуживания" MS SQL 2012? Если что, меняется только ОС (с WinSrv 2012 на WinSrv 2022), и больше ничего.

Всего записей: 1521 | Зарегистр. 27-07-2007 | Отправлено: 10:08 27-09-2024
sdr77

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
immotus
> есть способ перенести (импорт/экспорт) "Планы обслуживания" MS SQL 2012?
 
на 50%.
экспорт в скрипты на T-SQL, а импорт ... проблемно.
придется на целевой машине скармливать их в sqlcmd вручную или как-нибудь так.
 
upd: я писал в этой теме несколькими страницами ранее, что лучший
"план обслуживания" - это скрипт, написаннй и протестированный собственноручно.
вот еще один аргумент за.

Всего записей: 417 | Зарегистр. 22-07-2005 | Отправлено: 15:19 28-09-2024 | Исправлено: sdr77, 15:23 28-09-2024
IGOLNI

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Подкинул серверу диск по iSCSI и разместил на нем базу.
После рестарта - база находится в состоянии: Ожидание восстановления.
Причина - Диск iSCSI не готов на момент старта SQL. (SQL серверу не доступны файлы базы данных) С этой проблемой почти разобрался.  
А вот как запустить такую базу?
Простейшее решение: рестарт службы MSSQL сервера. Но тогда страдают пользователи других баз.
Без рестарта прокатывает вот такое решение:
ALTER DATABASE [DBName] SET EMERGENCY
GO
ALTER DATABASE [DBName] SET single_user
GO
DBCC CHECKDB ([DBName], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS
GO
ALTER DATABASE [DBName] SET multi_user
GO
Но база большая и проверка идет очень долго.
Можно как-то без проверки переподключить базу без рестарта MS SQL? Файлы то базы в порядке и никакого ремонта не требуют фактически.....
Отсоединить - Присоединить базу в таком состоянии не выходит.....

Всего записей: 142 | Зарегистр. 13-11-2002 | Отправлено: 11:39 01-11-2024
Rushmore



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

Цитата:
Using Management Studio, you can:
1. Make sure you know where you database files are located;
2. Target database > righ-click > Tasks > Take offline;
3. Target database> righ-click, Tasks > Dettach;
4. Databases (above) > righ-click, Tasks > Attach;
 

 
 

Всего записей: 386 | Зарегистр. 01-08-2003 | Отправлено: 15:48 01-11-2024 | Исправлено: Rushmore, 15:50 01-11-2024
IGOLNI

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Take Offline тоже не прокатывает. Висит и ничего не происходит.....
 
Вы можете создать такую ситуацию. Остановите сервер MS SQL. Переименуйте файлы базы данных. Запустите сервер. База будет в состоянии "Ожидания восстановления". Переименуйте файлы базы данных обратно. И вот теперь - как запустить базу?

Всего записей: 142 | Зарегистр. 13-11-2002 | Отправлено: 16:11 01-11-2024
Rushmore



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IGOLNI
Отлично срабатывает Offline --> Detach --> Attach. Возможно зависит от версии сервера, проверял на 2019.

Всего записей: 386 | Зарегистр. 01-08-2003 | Отправлено: 16:32 01-11-2024
IGOLNI

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подтверждаю. Я просто ставил галку "Удалить все активные соединения" - и вылетала ошибка.....
А надо просто.
Спасибо....
А то приходилось через лечение.....

Всего записей: 142 | Зарегистр. 13-11-2002 | Отправлено: 16:57 01-11-2024
contrafack

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребята, как смотреть в конкретной таблице сколько строк?  
 
   
 
Вот есть такая таблица, может через T-SQL можно вывести характеристики?

Всего записей: 3461 | Зарегистр. 21-04-2008 | Отправлено: 13:49 02-12-2024
Rushmore



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
contrafack
exec sp_spaceused 'dbo._InfoRg12794'
 
Либо:
 
SELECT OBJECT_NAME(object_id), SUM(row_count) AS rows
FROM sys.dm_db_partition_stats
WHERE object_id = OBJECT_ID('dbo._InfoRg12794')
AND index_id < 2
GROUP BY object_id
 
Колонка rows в результирующем наборе покажет количество строк.

Всего записей: 386 | Зарегистр. 01-08-2003 | Отправлено: 07:59 03-12-2024
contrafack

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rushmore
 
понял, спасибо)) использвал USE для конкретной базы.  
 
Теперь вот хочу очистить (не удалить таблицу) , а просто очистить все строки. Это можно?  

Всего записей: 3461 | Зарегистр. 21-04-2008 | Отправлено: 10:33 03-12-2024 | Исправлено: contrafack, 10:42 03-12-2024
contrafack

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот такой итог имеем
 
   
 
более 50 млн строк , это что то типа лог файла. Надеюсь почистить, 30 гб место освободится))
Удалить нельзя, надо внутри просто почистить.  
что то с оператором TRUNCATE  надо делать, не не знаю как правильно построить запрос, чтоб не убить базу.  

Всего записей: 3461 | Зарегистр. 21-04-2008 | Отправлено: 13:23 03-12-2024
Rushmore



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
contrafack
Вы не поверите ))
 
truncate table dbo._InfoRg12794

Всего записей: 386 | Зарегистр. 01-08-2003 | Отправлено: 21:36 03-12-2024
contrafack

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rushmore
 
Спасибо, получилось.
 
Почему то думал регистр целиком удалиться, но нет. Почистил и сейчас смотрю все опять пошли записи. Значит все хорошо.  

Всего записей: 3461 | Зарегистр. 21-04-2008 | Отправлено: 09:37 04-12-2024
ArkadyKiller



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, подскажите как сделать так: есть боевая база и её копия для тестов, как мне сделать чтобы копия обновлялась в реальном времени, т.е на копии делать разные эксперименты со свежими данными  в реальном времени.

Всего записей: 861 | Зарегистр. 28-09-2006 | Отправлено: 06:29 26-02-2025
fscpsd



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

Всего записей: 2030 | Зарегистр. 16-09-2010 | Отправлено: 06:19 03-03-2025
us0r



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какой последний SSMS подходит для Windows Server 2012R2 и MS SQL Server 2017?

Всего записей: 417 | Зарегистр. 06-12-2007 | Отправлено: 01:58 11-03-2025
fscpsd



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Думаю, что на 2012R2 наверное 18.12.1 должна встать.  
19-я уже наврядли, там емнип дропнули поддержку всего что ниже Windows Server 2016, по этому поводу много народу расстраивалось.

Всего записей: 2030 | Зарегистр. 16-09-2010 | Отправлено: 04:16 11-03-2025 | Исправлено: fscpsd, 04:58 11-03-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru