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

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

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

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)

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



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

Цитата:
А где это посмотреть?

В SQL Server Management Studio: Help -> About.
Я так понял, что Вы одной и той же студией пытаетесь зацепиться и к 2008-му, и к 2005 SQL Server'у. Или я не прав?

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 11:01 18-01-2010
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bigsloth
Microsoft SQL Server Management Studio 10.0.2531.0

Цитата:
той же студией пытаетесь зацепиться и к 2008-му, и к 2005 SQL Server'у

Да, я всегда так делаю, обычный перенос баз с сервера на сервер. Правда, раньше я делал только из под серверных ОСей, из под WinXP наверное впервые... а теперь к сетевому 2005 цепляется без проблем, а к своему локальному 2008 - не хочет... Думал, что где-то настройки сбились, хотел разобраться на будущее, а оказалось... мистика!
Ладно, восстанавливаю из бэкап... вопрос закрыт, не буду морочить голову ни себе, не людям...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 12:34 18-01-2010
shadow_user777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После не очень корректного удаления MS SQL и последующей переустановки, при попытке восстановить бэкап базы выбивает ошибку:
 
Device activation error. The physical file name 'D:\Bizz\DB\ZZZ_DATA_Data.MDF' may be incorrect.
File 'ZZZ_DATA_Data' cannot be restored to 'D:\Bizz\DB\ZZZ_DATA_Data.MDF'. Use WITH MOVE to identify a valid location for the file.
Device activation error. The physical file name 'D:\Bizz\DB\ZZZ_DATA_Log.LDF' may be incorrect.
File 'ZZZ_DATA_Log' cannot be restored to 'D:\Bizz\DB\ZZZ_DATA_Log.LDF'. Use WITH MOVE to identify a valid location for the file.
RESTORE DATABASE is terminating abnormally.
 
При попытке удалить из Администратора источников данных ODBC - Системные источники,  вылезает следующее:
 
ZZZ_DB не является существующим именем источника данных.
 
 
Вот в принципе и вопрос - ЧТО сделать что бы восстановить нормально?

Всего записей: 1449 | Зарегистр. 31-07-2005 | Отправлено: 15:52 19-01-2010 | Исправлено: shadow_user777, 15:55 19-01-2010
naPmu3aH



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

Цитата:
ЧТО сделать что бы восстановить нормально?

Так ведь английским по белому:

Цитата:
Use WITH MOVE to identify a valid location for the file



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

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 17:05 19-01-2010
shadow_user777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
Снял галку с "force restore over existing database option to overwrite the existing database."
 
Требует - You are attempting to overwrite an existing database.  Check the force restore over existing database option to overwrite the existing database.
 
Установил галку - force restore over existing database option to overwrite the existing database.
 
Выкидывает - Device activation error. The physical file name 'D:\Bizz\DB\ZZZ_DATA_Data.MDF' may be incorrect.  
File 'ZZZ_DATA_Data' cannot be restored to 'D:\Bizz\DB\ZZZ_DATA_Data.MDF'. Use WITH MOVE to identify a valid location for the file.  
Device activation error. The physical file name 'D:\Bizz\DB\ZZZ_DATA_Log.LDF' may be incorrect.  
File 'ZZZ_DATA_Log' cannot be restored to 'D:\Bizz\DB\ZZZ_DATA_Log.LDF'. Use WITH MOVE to identify a valid location for the file.  
RESTORE DATABASE is terminating abnormally.
 
 
Что я не так делаю?
Что где выставлять?

Всего записей: 1449 | Зарегистр. 31-07-2005 | Отправлено: 18:19 19-01-2010
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Бр... Вместо того чтобы галочки ставить/снимать лучше подумать головой...
Итак:
1) Путь (папка) в который восстанавливается бекап должен существовать. Если SQL Server запускается не под системным аккаунтом - туда должен быть доступ у этого пользователя (и нет смысла проверять это администратором)
2) Если в том месте куда восстанавливается бекап уже есть файлы базы, лежавшей там ДО переустановки SQL Server - может их просто приаттачить? Или если старые файлы не нужны - может их лучше удалить (перенести)?
3) WITH MOVE означает, что нужно исправить путь для расположения файлов (как минимум имена файлов) восстанавливаемой базы в диалоге параметров восстановления...
 
А вообще к последним версиям SQL Server давно есть BOL на русском языке


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

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 13:34 20-01-2010
A_Petrov

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В этой теме писали, что перенос базы с MSSQL 2008 на MSSQL 2000 родными средствами невозможен. А как насчёт такой схемы:
1. Изменение уровня совместимости базы с SQL Server 2008 (100) на SQL Server 2000 (80) SQL-командой на MSSQL 2008:
ALTER DATABASE ИмяБазы SET COMPATIBILITY_LEVEL = 80
2. Бэкап базы средствами MSSQL 2008
3. Восстановление базы из бэкапа средствами MSSQL 2000
Такой вариант тоже не сработает?
 
Если нет, то единственно верный способ, как я понимаю, установка на один компьютер MSSQL 2008 и MSSQL 2000 и далее перенос базы между ними через "Import and Export Wizard" (или как там назывался его аналог в MSSQL 2000)?

Всего записей: 53 | Зарегистр. 04-08-2005 | Отправлено: 20:57 26-01-2010 | Исправлено: A_Petrov, 21:00 26-01-2010
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
A_Petrov
нет, такой вариант, увы, не сработает. Для переноса баз нужно будет воспользоваться DTS, либо bcp.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 05:09 27-01-2010
A_Petrov

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bigsloth
Спасибо, перенёс базу данных из MSSQL 2008 в MSSQL 2000 через DTS.
 
Кстати, обратный перенос базы (из MSSQL 2000 в MSSQL 2008) через файл резервной копии сработал без проблем.

Всего записей: 53 | Зарегистр. 04-08-2005 | Отправлено: 08:49 29-01-2010 | Исправлено: A_Petrov, 08:59 29-01-2010
mshadow

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, Поставил 2008 менеджмент студию, все работало нормально, но сегодня выскочило такое сообщение  
---------------------------
Microsoft SQL Server Management Studio
---------------------------
Evaluation period has expired. For information on how to upgrade your evaluation software please go to http://www.microsoft.com/sql/howtobuy
---------------------------
ОК    
---------------------------
Я так понимаю что проблема с регистрацией (т.к. я его ничем не ламал) ка это можно обойти?

Всего записей: 15 | Зарегистр. 27-01-2009 | Отправлено: 17:03 03-02-2010
swshadow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mshadow
Как вариант - удалить текущую установку и переустановить, используя дистрибутив по ссылкам в шапке

Всего записей: 70 | Зарегистр. 08-08-2007 | Отправлено: 17:23 03-02-2010
temio



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как подготовить виртуалку с SQL 2008 к VSS бекапу на физическом сервере

Всего записей: 163 | Зарегистр. 27-09-2009 | Отправлено: 16:50 04-03-2010 | Исправлено: temio, 16:51 04-03-2010
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Бэкапы баз делаются только на локальные диски? Была когда-то (WinNT4 + SQL7) возможность на сетевой диск делать... может как-то можно обойти это препятствие?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 06:03 05-03-2010
bigsloth



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

Цитата:
может как-то можно обойти это препятствие?

А какие препятствия?
BACKUP DATABASE AdventureWorks
TO DISK='\\network_drive_name\SQLServerBackups\AdventureWorks1a.bak'
Главное чтобы права были..

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 06:25 05-03-2010
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выбираю "Создать резервную копию на:" - "диске" (или "ленте"), жму "Добавить", появляется окно "Выбор места расположения резервной копии", выбираю "Имя файла", открывается окно выбора диска/каталога/файла.bak - среди них можно выбрать только локальные диски. А когда-то были и сетевые... (если ничего не путаю). Как расширить список дисков сетевыми? Есть возможность создать "Устройство резервного копирования". Его можно создать на сетевой диск?
Цитата:
BACKUP DATABASE AdventureWorks  
TO DISK='\\network_drive_name\SQLServerBackups\AdventureWorks1a.bak'  
Это куда в задание вписать?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 08:15 05-03-2010
bigsloth



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

Цитата:
 среди них можно выбрать только локальные диски.

А если вы просто пропишете нужный путь? Т.е. нажмете на "добавить" и в появившейся строке вводите "\\net_path\backup_name.bak"? Никогда не пользовался GUI для бэкапов, поэтому сказать точно не могу).

Цитата:
Это куда в задание вписать?

Либо в задание, либо просто попробуйте выполнить как обычный запрос в SMSS - чтобы убедиться в том, что он работает.
Про устройства резервного копирования тоже не могу подсказать. Посмотрите статью из BOL http://msdn.microsoft.com/ru-ru/library/ms179313.aspx, там же есть описание требований для копирования по сети.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 08:45 05-03-2010
M_Volkov



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

Цитата:
А если вы просто пропишете нужный путь?

В том то и дело, что конструкции "\\net_path\backup_name.bak" и "Disk_net:\path\backup_name.bak" не проходят
Цитата:
Невозможно открыть устройство резервного копирования "\\net_path\backup_name.bak" Не найдено сетевое имя (или Не удается найти указанный путь)
думаю запрос выдаст эту же ошибку...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 09:41 05-03-2010 | Исправлено: M_Volkov, 09:54 05-03-2010
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Значит смотрите фаерволы, антивирусы, права учетных записей, от которых запускаются службы агента и самого SQL Server (хотя здесь не уверен) на папку.  
Попробуйте расшарить на компьютере где установлен SQL Server папку и бэкапить туда по сетевому имени.. (просто для того, чтобы убедиться, что механизм работает)

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 10:39 05-03-2010
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bigsloth
Примерно тоже самое
Цитата:
Невозможно открыть устройство резервного копирования "\\net_path\backup_name.bak" Ошибка операционной системы 5 (Отказано в доступе)

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 11:06 05-03-2010
bigsloth



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

Цитата:
Ошибка операционной системы 5 (Отказано в доступе)

Ну вам же пишут, что ошибка операционной системы. Смотрите:

Цитата:
фаерволы, антивирусы, права учетных записей


Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 11:22 05-03-2010
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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