2010-07-06 152 views
1

上安装证书(SSL加密),我发现一些手工这里:http://support.microsoft.com/kb/316898/ru 但不能与步:SQL Server 2005 Express的

证书申请向导对话框 对话框打开。点击下一步。选择 证书类型是“计算机”。

“登记政治”的步骤有默认的Active Directory登记政治,所以请一些登录服务器......我没有一些REG服务器,我只想做一些证书,并将其添加到我的MS SQL 2005速成

我也创造了一些证书使用IIS,但是当我安装它在我的MSSQL Server上的失败,在与像错误开始的年底开始“错误的查询或服务无法访问,请参阅系统日志”

另外还有一些关于使用makecert实用工具的手册,但是我的MSSQL看不到我使用这个工具创建的证书,如

makecert -r -pe -n "CN= MySQLServerName" -b 01/01/2000 -e 01/01/2036 
-eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange 
-sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 

所以也许我做错了,或者你对我的任务有帮助:如何在SQL Server 2005 Express上安装证书(SSL加密)?

终于:对不起,我的英语和谢谢。

回答

2

一般来说创建该证书的性质确定。不需要使用-sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12交换机。见http://msdn.microsoft.com/en-us/library/ms189067.aspx#sectionToggle2。您应该验证运行SQL Server的服务器的主机名是MySQLServerName。 CN和主机名或DNS名称之间的空白不是必需的(使用“CN = MySQLServerHostName”)。

你也应该确认你安装你的服务器上的本地计算机的“受信任的根证书颁发”证书存储在那里的SQL Server运行创建的证书。

如果在SQL Server启动过程中出现错误,可以从evenl日志或ERRORLOG(从目录C:\ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Log或类似的东西)