Я пытаюсь восстановить базу данных конфигурации Blackberry на Microsoft SQL Server 2005. Команда выглядит так:
восстановить базу данных besmgmt-test с диска = "C: \ besmgmt-test.bak"; переместив "besmgmt-test" в "E: \ Data \ besmgmt-test.mdf", переместив "besmgmt-test_log" в E: \ Logs \ besmgmt-test.ldf "
Когда я пытаюсь выполнить его, я получаю сообщение об ошибке «Неправильный синтаксис рядом с '-'».
Я понял, что ему не нравятся тире в имени базы данных, потому что я тестировал его на другой базе данных без тире. Даже пытался заключить в кавычки имя базы данных в команде, но все равно получал ошибку.
Есть ли способ обойти это, кроме изменения имени базы данных?
Попробуйте заключить имя в [квадратные скобки]