首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库名包含""字符,不能执行脚本?解决办法

2012-01-03 
数据库名包含-字符,不能执行脚本?为维护数据库,现写了几行脚本进行备份(按联机众书所说)现取片断如下:--

数据库名包含"-"字符,不能执行脚本?
为维护数据库,现写了几行脚本进行备份(按联机众书所说)
现取片断如下:
--   Create   a   full   database   backup   for   test-1
BACKUP   DATABASE   test-1
      TO   DISK   =   'F:\db_backup\data\test-1.db '
      WITH   INIT
GO

--   Create   a   diff   database   backup   for   test-1
BACKUP   DATABASE   test-1
      TO   DISK   =   'F:\db_backup\data\test-1.db '
      WITH   DIFFERENTIAL
GO
.
.
.

可我在添加作业的时候分析说用了不正确的字符 "- "
而我用企业管理器里的维护计划又可以备份这样名称的数据库
我要怎么解决这个问题啊,向大家请教,谢谢!

[解决办法]
怪,应该充许这个字符呀.
[解决办法]
BACKUP DATABASE [test-1]
TO DISK = 'F:\db_backup\data\test-1.db '
WITH DIFFERENTIAL
[解决办法]
我测试了 没有什么问题啊
[解决办法]
数据库名加[]


BACKUP DATABASE [test-1]
TO DISK = 'F:\db_backup\data\test-1.db '
WITH DIFFERENTIAL

热点排行