备份数据库的sql语句 数据库名字含数字怎么就出问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:23:51
BACKUP DATABASE 2009tj TO DISK ='C:\mydb.BAK'出现问题,提示2009附近有语法错误,但我的数据库名字就是2009tj啊。
备份另外一个数据库test却没有问题:
BACKUP DATABASE test TO DISK ='C:\test.BAK'
哪位能帮帮忙?怎么解决?

BACKUP DATABASE [2009tj] TO DISK ='C:\mydb.BAK'--加上[]括号转义符

这样就可以了,分要加给我哟:
BACKUP DATABASE "2009tj" TO DISK ='C:\mydb.BAK'

把你的数据库名改成英文的试下

BACKUP DATABASE [2009tj] TO DISK ='C:\mydb.BAK'--加上[]括号转义符

你把英文放到前面试一下,是不是不能以数字开头