sql-server – 为安全(SSL)连接配置的MS SQL Server允许从JDBC客
我必要行使安详通讯毗连到MS SQL Server 2008 r2.我已经可以或许行使以下毗连字符串执行沟通的操纵: jdbc:sqlserver://<<db server name>>:1433;databaseName=<<db name>>;selectMethod=cursor;encrypt=true;trustServerCertificate=false;integratedSecurity=false;trustStore=<<path to my trust store>>;trustStorePassword=<<password>> 在数据库处事器上,我行使Configuration Manager指定要行使的证书并启用“逼迫加密” 可是,我可以毗连到统一个数据库,而无需行使以下URL指定’encrypt = true’: jdbc:sqlserver://<<db server name>>:1433;databaseName=<<db name>>;selectMethod=cursor; 我的狐疑是,当SQL Server设置为安详毗连时,它不该该拒绝/忽略非加密毗连.可能我是否必要举办附加设置,以便DB处事器仅接管安详毗连 感激致敬 办理要领不会.按照文档,它将具有加密毗连.搜查http://social.msdn.microsoft.com/Forums/sqlserver/en-US/bde679d9-ff83-4fa7-b402-42e336a97106/force-encryption-on-sql-server-not-working
就像这样 – 您的毗连字符串配置被忽略. 这可以在处事器上通过以下方法搜查: USE master GO SELECT encrypt_option FROM sys.dm_exec_connections GO (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |