我正在尝试使用SSMS在Azure SQL中创建作用域凭据。
CREATE DATABASE SCOPED CREDENTIAL [cred-name] WITH IDENTITY = [db-user], SECRET = 'password'
我一直遇到错误消息,指出“'cred-name'附近的语法不正确。预期为'='。”我不确定我的语法有什么问题,因为我过去已经成功执行了这个命令,所以我不知道发生了什么变化。我想也许只是智能感知出了问题,所以我将我的SSMS实例从17.3更新到17.7,但我仍然收到相同的错误消息。
有人知道可能发生了什么变化吗?