在Microsoft SQL Server上恢复黑莓configuration数据库的问题

我试图恢复Microsoft SQL Server 2005上的黑莓configuration数据库。命令是这样的:

从磁盘恢复数据库besmgmt-test =“C:\ besmgmt-test.bak”; 将“besmgmt-test”移动到“E:\ Data \ besmgmt-test.mdf”,将“besmgmt-test_log”移动到E:\ Logs \ besmgmt-test.ldf“

当我尝试执行它时,收到错误“附近语法不正确 – ”。

我发现它不喜欢数据库名称中的破折号,因为我在另一个没有破折号的数据库上testing了它。 甚至尝试在命令中引用数据库名称,但仍收到错误。

除了改变数据库的名字之外,有没有办法解决这个问题?

试试名字周围的[Square-Brackets]