大佬教程收集整理的这篇文章主要介绍了Azure SQL创建数据库范围的凭据,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
运行针对 发布的完全T-sql 版本会导致以下错误:
@H_388_5@msg 102, Level 15, State 1, line 1 Incorrect Syntax near 'db-user'.
替换单引号的标识名称括号会导致以下错误:
@H_388_5@msg 15581, Level 16, State 6, line 1 Please create a master key in the database or open the master key in the session before performing this operation.
使用以下T-sql创建主密钥使我可以 创建凭据:
CREATE MASTER KEY ENCRYPTION BY passworD='MyPassw0rdisComplex.'
GO
CREATE DATABASE ScopED CREDENTIAL [cred-name] WITH IDENTITY = 'db-user' , SECRET = 'password'
GO
另外,您可以使用以下查询检查范围凭证:
SELECT * FROM sys.database_scoped_credentials WHERE credential_IDentity='db-user'
我正在使用SSMS版本17.2,但是我不确定这是否重要,因为错误将来自sql Server引擎本身。
以上是大佬教程为你收集整理的Azure SQL创建数据库范围的凭据全部内容,希望文章能够帮你解决Azure SQL创建数据库范围的凭据所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。