Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Неправильный синтаксис  [new]
mageron
Member

Откуда:
Сообщений: 3
Доброго времени суток
сваял пару строк:

RESTORE DATABASE [db1c82_ural_test] FROM DISK = 'E:\BackUp\buh\db1c82_ural_backup_201408280000.bak',
MOVE 'db1c82_ural' TO 'D:\Base\db1c82_ural_test.mdf',
MOVE 'db1c82_ural_log' TO 'D:\Base\db1c82_ural_test_log.LDF',
RECOVERY, REPLACE, STATS = 10;

и задолбала ошибка:Сообщение 102, уровень 15, состояние 1, строка 2
Неправильный синтаксис около "db1c82_ural".

Перепробовал все, ну кроме конеш чтения соответствующей литературы, подскажите чайнегу, чтож не так
8 сен 14, 15:21    [16550299]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Glory
Member

Откуда:
Сообщений: 104760
Найдите 10 отличий между примером из хелпа
RESTORE DATABASE AdventureWorks2012
   FROM AdventureWorksBackups
   WITH NORECOVERY, 
      MOVE 'AdventureWorks2012_Data' TO 
'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.mdf', 
      MOVE 'AdventureWorks2012_Log' 
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.ldf';

и вашим
RESTORE DATABASE [db1c82_ural_test] 
   FROM DISK = 'E:\BackUp\buh\db1c82_ural_backup_201408280000.bak',
    MOVE 'db1c82_ural' TO 'D:\Base\db1c82_ural_test.mdf',
    MOVE 'db1c82_ural_log' TO 'D:\Base\db1c82_ural_test_log.LDF',
RECOVERY, REPLACE, STATS = 10;
8 сен 14, 15:32    [16550380]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
mageron
Member

Откуда:
Сообщений: 3
Забыл уточнить, у меня sql2005, а судя по приведенному вашему хэлпу, это от 2012, как понимаю синтаксис всеж отличается, и тем более ваял из примера вот отсюда
8 сен 14, 16:17    [16550691]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
mageron
Забыл уточнить, у меня sql2005, а судя по приведенному вашему хэлпу, это от 2012, как понимаю синтаксис всеж отличается, и тем более ваял из примера вот отсюда

читать все равно надо :)) Glory вам указал на место ,а именно нехватку WITH в вашей команде , не менялось еще с 7й версии
8 сен 14, 16:20    [16550706]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Glory
Member

Откуда:
Сообщений: 104760
mageron
как понимаю синтаксис всеж отличается, и тем более ваял из примера вот отсюда

Конечно отличается. От вашего уж точно
http://msdn.microsoft.com/ru-ru/library/ms186858(v=sql.90).aspx#restoring_db_n_move_files
8 сен 14, 16:26    [16550744]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
mageron
Member

Откуда:
Сообщений: 3
Большое спасибо, добрые люди, все закрутилось-завертелось, простите молодого балбеса =)
8 сен 14, 18:57    [16551605]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить