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

Откуда: Украина, Киев-Одесса
Сообщений: 182
Добрый день
Подскажите пожалуйста, каким образом нужно подправить запрос.
Выдает ошибку: "Сообщение 102, уровень 15, состояние 1, строка 11. Неправильный синтаксис около конструкции "\"."

Declare @Query varchar(8000)
Declare @ccurrentday date = getdate()

DECLARE @SQL varchar(8000), @currentday varchar(10)
SET @SQL = 
   'BACKUP DATABASE REPORT
     TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\REPORT'+'_'+'@ccurrentday'+'.Bak'
       WITH  COMPRESSION,
          NAME = 'Full Backup of REPORT'+'_'+'@ccurrentday' '
Execute (@Query)


Нужно создать запрос на создание резервной копии БД c добавление текущей даты в название файла
16 апр 14, 18:42    [15892534]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на создание резервной копии БД  [new]
_human
Member

Откуда:
Сообщений: 569
googlogmob,

что-то у вас формируется строка, потом запускается другая
две переменных для даты 0_о
и дату пытаетесь прилепить к строке без конвертации

закусывать нужно =)


Declare @Query varchar(8000)
Declare @currentday date = getdate()

DECLARE @SQL varchar(8000)
SET @SQL =
'BACKUP DATABASE REPORT
TO DISK = C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\REPORT'+'_'+convert(varchar(8), @currentday, 112)+'.Bak
WITH COMPRESSION,
NAME = Full Backup of REPORT_'+convert(varchar(8), @currentday, 112)
--Execute (@Query)
print @SQL
16 апр 14, 18:53    [15892584]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на создание резервной копии БД  [new]
googlogmob
Member

Откуда: Украина, Киев-Одесса
Сообщений: 182
_human,

))))) Спасиб
Склеил с того что отискал в инете)))
16 апр 14, 19:04    [15892626]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на создание резервной копии БД  [new]
o-o
Guest
+

праздное любопытство:
а на украинской клавиатуре есть буква "ы",
или ее запретили (мало-ли)?
мне гугл кроме идиотских картинок
выдает-таки с "ы",
но, может, он "отстал от жизни".

просто "отискать" вроде к теткам применяют, не к интернету :)
"извините, не удержался" [ (C) Mnior ]


Сообщение было отредактировано: 22 апр 14, 11:04
16 апр 14, 19:16    [15892666]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на создание резервной копии БД  [new]
googlogmob
Member

Откуда: Украина, Киев-Одесса
Сообщений: 182
o-o
+

праздное любопытство:
а на украинской клавиатуре есть буква "ы",
или ее запретили (мало-ли)?
мне гугл кроме идиотских картинок
выдает-таки с "ы",
но, может, он "отстал от жизни".

просто "отискать" вроде к теткам применяют, не к интернету :)
"извините, не удержался" [ (C) Mnior ]


о-о, картинка действительно идиотская
ИМХО, никогда не напрягал людей насчет опечаток, если есть понимание сути фразы.
Но, все мы разные, для кого-то важен результат, а для кого-то - и формальный процесс

Сообщение было отредактировано: 22 апр 14, 11:05
22 апр 14, 09:47    [15914134]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить