You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CallUtil_ExecSQL(strCmdSQL&"-Q","""BACKUP CERTIFICATE "&strTDECert&" TO FILE='"&strPath&".snk' WITH PRIVATE KEY (FILE='"&strPath&".pvk', ENCRYPTION BY PASSWORD='"&strKeyPassword&"');""",0)
972
994
CaseElse
973
-
CallUtil_ExecSQL(strCmdSQL&"-Q","""CREATE CERTIFICATE "&strTDECert&" FROM FILE='"&strPath&".snk' WITH PRIVATE KEY (FILE='"&strPath&".pvk', ENCRYPTION BY PASSWORD='"&strKeyPassword&"');""",-1)
995
+
CallUtil_ExecSQL(strCmdSQL&"-Q","""IF NOT EXISTS (SELECT 1 FROM sys.certificates WHERE name = '"&strTDECert&"') CREATE CERTIFICATE "&strTDECert&" FROM FILE='"&strPath&".snk' WITH PRIVATE KEY (FILE='"&strPath&".pvk', DECRYPTION BY PASSWORD='"&strKeyPassword&"');""",-1)
974
996
EndSelect
975
997
976
998
EndSub
@@ -1066,6 +1088,10 @@ Sub SetSQLDBSSL(strSQLDBPath, strSQLDBAccount)
0 commit comments