產生測試用的SSL憑證 for SQL Server 1.SSL憑證通常是由第三方所發送出的. 透過Windows SDK 內建的一個程式 (makecert.exe) 可產生測試用的SSL憑證 MakeCert 下載位置: http://msdn.microsoft.com/en-us/library/windows/desktop/aa386968(v=vs.85).aspx 也可以在Visual Studio 2010與 .NET Framework中取得: 檔案路徑:C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\makecert.exe 2 產生SQL SERVER的SSL憑證, 需要特別的內容, 參考如下 makecert -r -pe -n "CN=SQL2012-RTM.caryhsu.com" -b 03/16/2012 -e 03/15/2016 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr currentuser -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 案例: makecert -r -pe -n "CN=svn.luckstar.com.tw" -b 03/16/2012 -e 03/15/2016 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr currentuser -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 說明 上述的指令,請記錄修改日期的部份與CN後面的名稱,SQL2012-RTM是我的電腦名稱, 而caryhsu.com是我的domain name。 3 如果目前的帳號並非你的SQL Server啟動帳號時,請依照下列的動作將憑證先行匯出, 然後再匯入到[憑證 (本機電腦)] -> [個人] -> [憑證]之中即可(請記得此步驟需要連同私密金鑰也一起匯出)。