2017-06-15 133 views
0

我正在设置Azure SQL数据库以备份到我的Azure Blob存储。此版本的SQL Server不支持“CREATE CREDENTIAL” - Azure SQL数据库

当试图建立与此代码的SQL凭据:

CREATE CREDENTIAL mycredential 
WITH IDENTITY= 'storageaccountname' 
, SECRET = 
'DefaultEndpointsProtocol=https;AccountName=storageaccountname;AccountKey=8L 
==;EndpointSuffix=core.windows.net' 

我得到这个错误:

Msg 40514, Level 16, State 1, Line 4 
'CREATE CREDENTIAL' is not supported in this version of SQL Server. 

SQL的版本是:

SELECT @@VERSION AS 'SQL Server Version' 
Microsoft SQL Azure (RTM) - 12.0.2000.8 Jun 11 2017 11:55:10 Copyright 
(C) 2017 Microsoft Corporation. All rights reserved. 

回答

1

停在那儿。据我所知,你没有在Azure SQL数据库中备份/恢复,你必须使用import/export来代替。那是你在说什么?

回到问题,在Azure SQL数据库中不支持CREATE(服务器范围)CREDENTIAL,如果您仍然希望在Azure SQL数据库中使用凭据,请改为使用CREATE DATABASE SCOPED CREDENTIAL

+0

我希望能够得到我的任何Azure的SQL数据库的备份,然后在我的存储帐户存储。 看起来我已经为Azure SQL数据库备份设置了长期保留。 感谢您的支持... – Cesar

相关问题