SQL Server 2008, восстановление .back без управления студией

Я объясняю немного, у меня есть приложение, которое я устанавливаю на клиентские машины вместе с SQL Express (без stdudio управления), дилемма в том, что мне нужно восстановить резервную копию, но я не знаю, как это сделать без студии управления, кто-то знает, как могу я это сделать может быть, какой-то .exe, который существует бесплатно или что-то еще, все работает.

1
задан 04.06.2016, 00:56
3 ответа

Мы идем по частям,

, Чтобы поддерживать:

В windows, входит как Администратор, выполни CMD как администратор и дай ему следующую команду:

SqlCmd -E -S Server_Name –Q “BACKUP DATABASE [Name_of_Database] TO DISK=’X:PathToBackupLocation[Name_of_Database].bak'”

Эти примеры ты podrГ-an быть полезен:

Default SQL Server instance:

SqlCmd -E -S MyServer –Q “BACKUP DATABASE [MyDB] TO DISK=’D:BackupsMyDB.bak'”

Named SQL Server instance:

SqlCmd -E -S MyServerMyInstance –Q “BACKUP DATABASE [MyDB] TO DISK=’D:BackupsMyDB.bak'”

Реставрировать базу данных с командной строки:

, Чтобы реставрировать базу данных с файла backup, использует команду:

SqlCmd -E -S Server_Name –Q “RESTORE DATABASE [Name_of_Database] FROM DISK=’X:PathToBackupFile[File_Name].bak'”

Например:

SqlCmd -E -S MyServer –Q “RESTORE DATABASE [MyDB] FROM DISK=’D:BackupsMyDB.bak'”

Снабжает ссылками: http://www.howtogeek.com/50295/backup-your-sql-server-database-from-the-command-line/

1
ответ дан 24.11.2019, 14:14
  • 1
    Не, в котором я ошибаюсь, но у меня выходит это: C:\Windows\system32> SqlCmd - и-S localhost\sqlexpress-Q " RESTORE ДАТИРОВАЛ [xyz] TO DISK = и # 39; D:xxx.bak и # 39; " Sqlcmd: и #39;-Q " RESTORE ДАТИРОВАЛ [xyz] TO DISK = и # 39; D:xxx.bak и # 39; " и #39;: неожиданный аргумент. Писец и #39;-? и #39; чтобы получать помощь. C:\Windows\system32> – RSillerico 04.06.2016, 01:20
  • 2
    Уже, to disk из-за from – RSillerico 04.06.2016, 01:22
  • 3
    Дай ту же ошибку: C:\Windows\system32> SqlCmd - и-S localhost\sqlexpress-Q " RESTORE ДАТИРОВАЛ [xyz] FROM DISK = и # 39; D:XXX.bak и # 39; " Sqlcmd: и #39;-Q " RESTORE ДАТИРОВАЛ [xyz] FROM DISK = и # 39; D:XXX.bak и # 39; " и #39;: argument или неожиданный. Писец и #39;-? и #39; чтобы получать помощь. C:\Windows\system32> – RSillerico 04.06.2016, 01:23
  • 4
    пробуй с этим в CMD как администратор: SqlCmd - и-S SQLEXPRESS-Q " RESTORE ДАТИРОВАЛ NombreDeMiBaseDeDatos FROM DISK = и # 39; D:Archivo.bak и # 39; ”, убедись, что нет квадратных скобок [] – fredyfx 04.06.2016, 01:28
  • 5
    Дай ту же ошибку неожиданного аргумента – RSillerico 04.06.2016, 01:30

голосовать в против accept В этой ссылке я нашел ответ:

https://msdn.microsoft.com/es-es/library/ms190679 (v=sql.120) .aspx

Поскольку они смогут наблюдать, это делает по-другому aperturando инстанция и потом вводя коды.

introducir la descripción de la imagen aquí

Привет.

1
ответ дан 24.11.2019, 14:14

Лучшая recomendaciГіn, который я могу давать тебе, чтобы мочь делать это, та ejecuciГіn ее restauraciГіn или спинка базы данных с cmd в continuaciГіn оставила тебе ссылку, которую он повторно говорил тебе в страницу с синтаксисом и примерами их, попросивший: http://www.howtogeek.com/50295/backup-your-sql-server-database-from-the-command-line/

0
ответ дан 24.11.2019, 14:14