Имя: Пароль:
1C
 
Не могу подключить один MDF файл, без LDF
0 Admin_Net_1C
 
27.05.09
08:43
Подскажите пожалуйста в чем может быть проблема: на серваке и на прокси подняты SQL Server 2000 (sp4). Настроено ежедневное копирование файлов рабочей базы 1С с сервака на прокси (копируются MDF и LDF файлы базы). Сейчас понадобилась текущая база на прокси, скопировал только MDF файл с сервака на прокси, а LDF на прокси удалил. Делаю аттач базы, появляется диалог, что файл MDF есть, LDF не найден. Жму Ок, вылазить диалог с предложением создать новый лог, соглашаюсь, после этого вылазит ошибка:

Error 5120: CREATE FILE encountered operating system error 3 (Системе не удается найти указанный путь) while attempting to open or create physical file...

Суть вопроса: как подключить один MDF файл?
1 ТелепатБот
 
гуру
27.05.09
08:43
2 ДенисЧ
 
27.05.09
08:44
sp_attach_single_file_db
3 Admin_Net_1C
 
27.05.09
08:47
(2) sp_attach_single_file_db 'D:\1C_DB_DATA\_ActiveBase_1C_2009_Data.MDF'

Server: Msg 201, Level 16, State 4, Procedure sp_attach_single_file_db, Line 0
Procedure 'sp_attach_single_file_db' expects parameter '@physname', which was not supplied.

Что не так делаю?
4 den158
 
27.05.09
08:48
(3) Имя базы укажи
5 ДенисЧ
 
27.05.09
08:49
sp_attach_single_file_db '_ActiveBase_1C_2009', 'D:\1C_DB_DATA\_ActiveBase_1C_2009_Data.MDF'

Иногда документацию читать ОЧЕНЬ полезно...
6 Admin_Net_1C
 
27.05.09
08:51
(5) как только разберуюсь с проблемой сяду читать документацию, сейчас надо решить вопрос :), спасибо за наводку, но все равно не получается

USE master;
GO
EXEC sp_attach_single_file_db @dbname = '_ActiveBase_1C_2009',
   @physname = N'D:\1C_DB_DATA\_ActiveBase_1C_2009_Data.MDF';


Server: Msg 5123, Level 16, State 1, Line 1
CREATE FILE encountered operating system error 3(Системе не удается найти указанный путь.) while attempting to open or create the physical file 'E:\1C_DB_LOG\\_ActiveBase_1C_2009_log.LDF'.
Server: Msg 1813, Level 16, State 1, Line 1
Could not open new database '_ActiveBase_1C_2009'. CREATE DATABASE is aborted.
Device activation error. The physical file name 'D:\1C_DB_LOG\_ActiveBase_1C_2009_Log.LDF' may be incorrect.
7 Admin_Net_1C
 
27.05.09
08:52
(5) причем 'E:\1C_DB_LOG\\_ActiveBase_1C_2009_log.LDF' - это пусть к логу на серваке, причем здесь он, если я подключаю базу на прокси?
8 Darych
 
27.05.09
08:55
блин бэкап и ресторь... что париться?
9 leshikkam
 
27.05.09
08:57
10 Admin_Net_1C
 
27.05.09
08:58
(8) вариант конечно, но во-первых не хочу тормозить производственный процесс (если ничего не получиться то вечером так и сделаю), а во-вторых хочется разобраться на будующее (вдруг в один прекрасный момент лог файл накроется на серваке и чего потом делать :)
11 Admin_Net_1C
 
27.05.09
08:59
(9) спасибо, сейчас буду пробовать
12 Admin_Net_1C
 
27.05.09
09:32
(9) делаю все по инструкции, на 8 этапе выдает ошибку

Server: Msg 5001, Level 16, State 2, Line 1
User must be in the master database.

как побороть?
13 Admin_Net_1C
 
27.05.09
09:35
(12) разобрался
14 Admin_Net_1C
 
27.05.09
09:38
всем спасибо, победил, можно закрывать ветку!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.