2017-06-15 147 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

相關問題