2013-06-24 64 views
1

我想更改我的SQL Server安裝上的憑證。它是在設置複製發佈以供複製事務日誌讀取器代理使用時自動生成的。顯然它是用方括號生成的,因爲當我從sys.credentials中選擇時,它的條目名稱是[REPL][BACP\jeremy][DAVEG1525-162-AssessmentSystemLiveTest-1]如何更改包含方括號的SQL Server憑據?

我該如何更改其憑證?我試過這個:

ALTER CREDENTIAL [REPL][BACP\jeremy][DAVEG1525-162-AssessmentSystemLiveTest-1] WITH IDENTITY = N'BACP\jeremy', SECRET = N'NewPasswordHere' 

但是它說這是不正確的語法。 MSDN page對於ALTER CREDENTIAL僅提供了名稱不包含方括號的憑證示例。我怎樣才能改變這個憑證?

回答

0

這實際上工作:

ALTER CREDENTIAL [[REPL]][BACP\jeremy]][DAVEG1525-162-AssessmentSystemLiveTest-1]]] WITH IDENTITY = N'BACP\jeremy', SECRET = N'NewPasswordHere' 

在SQL Server中逃脫方括號中是不是很好。 :-)

相關問題