Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Ais72Tum Member Откуда: Сообщений: 4 |
Доброго времени суток, прошу пожалуйста помочь с одной проблемой. Я имею базу данных только с файлами *.mdf, файлы *.log отсутствуют. Хотелось бы подключить её к среде SQL Servera 2012. На просторах интернета описана инструкция как подключить данную базу в SQL Server 2000 и 2005, но у меня стоит Win 7 и компьютер по совместимости не может установить данную версию SQL. Буду очень благодарен тем кто поможет подключить базу! |
14 ноя 14, 13:32 [16845999] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
и что вам мешает попробовать то же самое на вашей версии ? |
||
14 ноя 14, 13:35 [16846038] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Автор даже не знает - какой версии у него база... |
14 ноя 14, 13:38 [16846080] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
что за наезды на win7 и SQL Server 2005? у меня вон 2005 стоит на win7 и не жалуется. и то верно, что мешает подключить-то? если база была cleanly shut down, то сервер пересоздаст лог, а не была, так напишет. |
14 ноя 14, 14:05 [16846307] Ответить | Цитировать Сообщить модератору |
Ais72Tum Member Откуда: Сообщений: 4 |
Как выполнить данный код в SQL Server 2012? Всё обрыл там не мог найти Query Analyzer, где мне выполнить код? И можете скинуть ссылку на скачку хорошего SQL Server 2005? |
14 ноя 14, 14:23 [16846523] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Query Analyzer давно уже в природе нет, со времен SQL2000. Не понятно - у Вас пиратская база, что ли? |
14 ноя 14, 14:30 [16846574] Ответить | Цитировать Сообщить модератору |
Knyazev Alexey Member Откуда: Екб -> Мск Сообщений: 10234 Блог |
уточните ваш адрес...сейчас к вам подъедим с хорошим SQL Server 2005 |
||
14 ноя 14, 14:32 [16846589] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 3 не надо искать Query Analyzer, его там не будет. поставится Management Studio, в ней выполняйте. а вообще хоть в sqlcmd. a у вас 2012 в результате-то стоит или нет? и база с какого сервера, а то щас поставим сервер меньшей версии... и почему 2008 R2 не хотите? ему и от 2000-ого база пойдет, и он приятнее 2005-ого |
14 ноя 14, 14:33 [16846597] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
какой это "данный" ?
Query Analyzer в SQL2012 называется Management Studio
Здесь не торренты/варезы |
||||||
14 ноя 14, 14:34 [16846608] Ответить | Цитировать Сообщить модератору |
Ais72Tum Member Откуда: Сообщений: 4 |
У меня стоит SQL Server 2012 с СУБД, в нём где выполнить год не могуй найти, код такого содержания --1. Use master go sp_configure 'allow updates', 1 reconfigure with override go --2. Там же выполняем select status from sysdatabases where name = 'Имя_Вашей_БД' --и запоминаем/записываем значение на случай неудачи ребилда лога --3.Там же выполняем update sysdatabases set status= 32768 where name = 'Имя_Вашей_БД' --4. Перезапускаем SQL Server --5.Перед выполнением переименовать старый лог) DBCC REBUILD_LOG('Имя_Вашей_БД', 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Имя_Вашей_БД_Log.LDF') --6. Если все нормально, то там же выполняем Use master go sp_dboption 'Имя_Вашей_БД', 'dbo use only', 'false' go sp_dboption 'Имя_Вашей_БД', 'single user', 'true' go USE Имя_Вашей_БД GO DBCC CHECKDB('Имя_Вашей_БД', REPAIR_ALLOW_DATA_LOSS) go --7. Если все в порядке, то sp_dboption 'Имя_Вашей_БД', 'single user', 'false' go Use master go sp_configure 'allow updates', 0 go --8. Перезапускаем SQL Server --Всё БД доступна --теперь можно либо выполнить скрипт для смены owner-а БД или детач ->атач под нужным именем |
14 ноя 14, 14:37 [16846625] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
чего это нет в природе, нехорошо ветеранов обижать, и на старшие версии он тоже ходит. а ТС-у он сдался, т.к. при гуглении нашел присоединение базы именно в 2000-ом. но мы же поможем искать сервер и инструкции к нему с цифрами побольше, вон даже уже выехали некоторые ![]() |
||
14 ноя 14, 14:37 [16846628] Ответить | Цитировать Сообщить модератору |
Ais72Tum Member Откуда: Сообщений: 4 |
Вернёмся к прежнему вопросу, каким оброзом можно подключить базу не имея *.log файлов к *.mdf? SQL 2012 |
14 ноя 14, 14:38 [16846639] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Зачем вам именно этот код ? Вы что "роняли" базу ? |
||
14 ноя 14, 14:39 [16846648] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Нажать в меню кнопочку подключения базы/attach database |
||
14 ноя 14, 14:40 [16846655] Ответить | Цитировать Сообщить модератору |
Knyazev Alexey Member Откуда: Екб -> Мск Сообщений: 10234 Блог |
ldf к mdf? ![]() создать базу можно и без ldf-файла: create database ... FOR ATTACH_REBUILD_LOG http://msdn.microsoft.com/ru-ru/library/ms176061.aspx |
||
14 ноя 14, 14:42 [16846666] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
вы не показали человеку, где именно нажать. а ведь проблема как раз в этом. К сообщению приложен файл. Размер - 7Kb |
||||
14 ноя 14, 14:43 [16846672] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
"Query Analyzer в SQL2012 называется Management Studio" |
||
14 ноя 14, 14:45 [16846689] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
Glory, а ему уже было на это указано: 16846597 видимо, названия программы недостаточно. и вообще, прочесть это одно, а найти на компе -- совсем другое ![]() еще и не факт, что у него вообще поставлен и сервер, и студия. |
14 ноя 14, 14:54 [16846771] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Ну так я иногда и самописными инструментами пользуюсь :) Лично мне QA был удобнее, чем все эти навомодные стокликовые деревья. |
||||
14 ноя 14, 14:57 [16846797] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |