Создал базу данных на одном компе. Создал к ней логин sa с SQL-аутентификацей и открываю эту базу по сети на другом компе. Она открываеться, могу видеть все данные, которые там находяться, но открыть их я не могу. Ошибок не выбиваеться - просто пытаеться открыть и затихает. В чем дело?
» Microsoft SQL Server
Добился, чтобы он показал ошибку. Ошибка звучит так "Ошибка загрузки документа. Файл не найден".
Помогите пожалуйста!
Была на работе очень важная база MS SQL SERVER 2000 на fat32. Со временем размер *.log-файла стал больше 4,2Гб, приложения начали ругаться и я по дурости вспомнил, что можно деаттачить, удалить *.ldf и приаттачить заново.
Но не тут то было, ругается, недостающий файл помечен крестиком и выдается ошибка, что "..base_ldf.ldf name may be incorrect..."
Помогите пожалуйста! Что можно сделать?
Была на работе очень важная база MS SQL SERVER 2000 на fat32. Со временем размер *.log-файла стал больше 4,2Гб, приложения начали ругаться и я по дурости вспомнил, что можно деаттачить, удалить *.ldf и приаттачить заново.
Но не тут то было, ругается, недостающий файл помечен крестиком и выдается ошибка, что "..base_ldf.ldf name may be incorrect..."
Помогите пожалуйста! Что можно сделать?
Попробуй
Код:
EXEC sp_attach_single_file_db @dbname = 'dbname', @physname = 'c:\dbname.mdf'
Код:
EXEC sp_attach_single_file_db @dbname = 'dbname', @physname = 'c:\dbname.mdf'
dmka
Большое спасибо!
Буду пробовать в понедельник.
А по поводу второго способа: так не дает же вроде кликнуть правой кнопкой по этой строчке. Или я не так что-то делаю?
Большое спасибо!
Буду пробовать в понедельник.
А по поводу второго способа: так не дает же вроде кликнуть правой кнопкой по этой строчке. Или я не так что-то делаю?
ONIX2
Цитата:
Цитата:
Цитата:
на fat32
Цитата:
Со временем размер *.log-файла стал больше 4,2ГбБатенька, я извиняюсь ты извращенец. Конечно, должен был ругаться -- на этой файловой системе нельзя создавать файлы больше 4Gb. Реши эту проблему.
ONIX2
Бэкап лога по идее должен был помочь.
А вообще инфы про это много в инете,
Поищи по команде
BACKUP LOG database_name WITH TRUNCATE_ONLY
Бэкап лога по идее должен был помочь.
А вообще инфы про это много в инете,
Поищи по команде
BACKUP LOG database_name WITH TRUNCATE_ONLY
Цитата:
Попробуй
Код:
EXEC sp_attach_single_file_db @dbname = 'dbname', @physname = 'c:\dbname.mdf'
или когда аттачишь, кликни на ldf и скажи remove
Все равно беда
Вот я например пишу для mdf на диске c:
EXEC sp_attach_single_file_db @dbname = 'dbTestResult', @physname = 'c:\dbTestResult.mdf'
В QueryAnalyzer ошибка после выполнения:
Server: Msg 1813, Level 16, State 2, Line 1
Could not open new database 'dbTestResult'. CREATE DATABASE is aborted.
Device activation error. The physical file name 'D:\dbTestResult_log.ldf' may be incorrect.
То есть она все равно хочет лог-файл и даже знает, что он был на D:, а не на С:
Подскажите пожалуйста, как же еше можно этот mdf прицепить?
Добавлено:
vladk1973
Так ведь базы уже нет, от нее только mdf остался, или я вас не так понял?
ONIX2
Либо sp_attach_db, либо sp_attach_single_file_db, либо через Management Console, других путей не существует.
Либо sp_attach_db, либо sp_attach_single_file_db, либо через Management Console, других путей не существует.
Кое что нашел по этой проблеме:
http://www.sql.ru/faq/faq_topic.aspx?fid=123
Может и другим пригодится!
http://www.sql.ru/faq/faq_topic.aspx?fid=123
Может и другим пригодится!
Народ подскажите как посмотреть в SQL 2005 EE запросы выполняемые в базе?
(нужно переписать клиента к этой базе, а в нем где-то ошибки в запросах, в коду клиента естесно нет доступа )
(нужно переписать клиента к этой базе, а в нем где-то ошибки в запросах, в коду клиента естесно нет доступа )
Запустить Profiler.
Искать в Managment Studio, меню "Tools" -> "SQL Server Profiler"
Искать в Managment Studio, меню "Tools" -> "SQL Server Profiler"
counsellor
А ты искал его там, профайлер этот, в 2005 его там нет, помоему только из студии можно смотреть.
А ты искал его там, профайлер этот, в 2005 его там нет, помоему только из студии можно смотреть.
Baloven1
Цитата:
Цитата:
(нужно переписать клиента к этой базе, а в нем где-то ошибки в запросах, в коду клиента естесно нет доступа )Тут код даже необязателен. Очень даже вероятно, что строка запроса хранится в незашифрованном виде в ресурсах -- покопайся просто.
zeroandruxa
Цитата:
Я его там не искал. Я им там пользуюсь регулярно
Цитата:
А ты искал его там, профайлер этот, в 2005 его там нет, помоему только из студии можно смотреть.
Я его там не искал. Я им там пользуюсь регулярно
Доброго времени суток.
Прошу подсказать - каким образом можно настроить создание бекапов по расписанию.
Мне необходимо делать бекап примерно 20-ти баз каждую ночь.
Кажется в SQL 2000 был планировщик прямо в Enterprise Manager.
В своем SQL 2005 EE найти такого не могу. Можно только вручную создать бекап и все.
Прошу совета.
Прошу подсказать - каким образом можно настроить создание бекапов по расписанию.
Мне необходимо делать бекап примерно 20-ти баз каждую ночь.
Кажется в SQL 2000 был планировщик прямо в Enterprise Manager.
В своем SQL 2005 EE найти такого не могу. Можно только вручную создать бекап и все.
Прошу совета.
Для этих целей используеться объект Job - в MS SQL Server Agent
Kott
Спасибо, уже сам разобрался )
Maintenance Plan помог.
Все работает.
Спасибо, уже сам разобрался )
Maintenance Plan помог.
Все работает.
counsellor
Сори, это у меня Managment Studio Express там его нет, наверное в полной есть
Сори, это у меня Managment Studio Express там его нет, наверное в полной есть
Подскажите, как можно настроить backup базы на ftp-сервер на другом компе. Спасибо.
Чайниковский вопрос - можно базу из 2000 тупо скопировать в 2005 или преворительно нужно что то сделать
Делаете backup базы на 2000-ом и восстанавливаете на 2005. Всё само конвертится.
Draftkd
Как мне кажется, бэкапить MS SQL Server соглашается только на локальные диски, но ни что не мешает в его агенте и виндовом планировщике задач сделать джоб на упаковку и копирование на нужный фтп.
Как мне кажется, бэкапить MS SQL Server соглашается только на локальные диски, но ни что не мешает в его агенте и виндовом планировщике задач сделать джоб на упаковку и копирование на нужный фтп.
Granmer, возможно и так.
Вопрос другого характера: как настроить backup баз на mssql 2005 express. Там ведь нету планов обслуживания и агента???
Вопрос другого характера: как настроить backup баз на mssql 2005 express. Там ведь нету планов обслуживания и агента???
через isql бэкапьте. Пишите батник с запросом и скрипт на sql который бэкапирует базу. Синтаксис в инете погуглите, точно непомню. А дальше заливайте на фтп куда хотите, в программах я видел консольного клиента для заливки на фтп.
ShIvADeSt
Всё правильно.
Только вот зачем:
Цитата:
Можно просто, в окне бэкапа, когда уже выполнил все настройки и осталось только кнопочку OK нажать, вот вместо неё нужно нажать Script (вверху окна) и, например, выбрать Script Action to New Query Window. И получите готовый скрипт для бэкапа
Всё правильно.
Только вот зачем:
Цитата:
Синтаксис в инете погуглите
Можно просто, в окне бэкапа, когда уже выполнил все настройки и осталось только кнопочку OK нажать, вот вместо неё нужно нажать Script (вверху окна) и, например, выбрать Script Action to New Query Window. И получите готовый скрипт для бэкапа
Всем добрый день. Вопрос всем спецам по сабжу. Итак - возникла задача переноса данных (Firebird->MSSQL) в связи с переходом на другую платформу. Предметная область баз одна, структуры данных похожи, но не являются идентичными. Правильно ли я понимаю назначение SSIS (опыта разработки/администрирования именно MSSQL практически нет), могу я с помощью этого инструмента облегчить себе работу по переносу данных из одной базы в другую, с учетом необходимости сохранения логических связей между данными? Можно, конечно, проделать большую ручную работу сопоставления сущностей и последовательности их переноса и перегнать данные скриптами, но хочется найти путь технологичнее и возможно быстрее/надежнее. Всем ответившим - заранее спасибо за любую информацию
Добрый день,устаеовил себе SQL 2005 Enterprice,и вместе с ним все прилагающее всякие фенечки ненужные(SQL Writer etc)...потребовалось удалить начал удалять с фенечек,через add/remove programs ,когда дошел до SQL server-a он исчез сам собой,но не удалился по прежнему все сервисы прописаны,даже не знаю как его теперь удалить.
В програм файлс папка SQL целая,950 метров
В програм файлс папка SQL целая,950 метров
Народ срочно необходимо изучить принцип SQL.Для этого установил MS SQL.Но таблиц и тому подобных настроек нет.Хотелось бы у вас спросить, у кого нибудь простоя БД есть,ну для того что бы с SQL запросами поработать с ними.Просто сливайте куда нибудь базу.Я как нибудь привяжу у себя и сделаю различные SQL запросы.
Спасибо!
Спасибо!
Страницы: 1234567891011121314151617181920212223242526272829
Предыдущая тема: Генератор 10-ти разрядных ключей
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.