Dun*_*ton 0 sql sql-server-2008
我正在使用SQLserver 2008 R2版.我正在尝试使用SQL CMD创建数据库.
当我尝试运行以下命令时
Sqlcmd -S 10.2.202.213 -U sa -P 123@123 -Q "create database 125Build5"
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
消息102,级别15,状态1,服务器WS-INBLR567,行1'125'附近的语法不正确.
如果我使用不以数字开头的数据库名称,例如"Build5125",那么它可以工作.但是我可以从SSMS创建数据库而没有任何问题.
尝试:
create database [125Build5]
Run Code Online (Sandbox Code Playgroud)
该标识符规则的状态比他们必须除其他事项外字母开头.您可以将它们括在括号或双引号中来解决这个问题.