sqlserver 2005以后会对登录数据包加密,前几个数据包有SSL的会话协商,如果我要对登录包进行解密就要获取会话的私钥。。
那个怎么才能获取私钥?
在服务器上应该有的,但是我要怎么获取?
在服务器找到这个Create Private Key Certificate.sql文件
-- =============================================
-- Create Private Key Certificate Template
-- =============================================
CREATE CERTIFICATE <certificate_name, sysname, test_cert>
AUTHORIZATION <user-name, sysname, test_user>
FROM FILE = '<path_to_certificate, varchar, C:\mycert>'
WITH PRIVATE_KEY (FILE = '<path_to_private_key, varchar, C:\mykey>', DECRYPTION_PASSWORD = '<key_password, varchar, passwd>')
但是又找不到C:\mycert 和C:\mykey
有人有高人指点下啊!!谢谢啦~~
------解决方案--------------------
也许曾经有过这2个目录,后来被删了呗.