Windows xp cannot connect to the sql2008 r2 express server installed on Windows 11.

규헌 노 1 Reputation point
2023-02-20T08:44:41.2466667+00:00

hello.

I was currently using the mssql 2008 r2 express version installed on windows 11, but after the windows 11 22h2 update, the connection from windows xp that was connected to the server is not available.

The error message that can be checked in windows xp is as follows.

[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).]SSL security error.

The following has been tested.

  1. After checking/applying inetcpl.cpl > advanced > tls1.0, 1.1, ssl3.0 on the server and rebooting, the connection still fails.
  2. On the server, set the Enabled value of 1 for SSL 2.0, SSL 3.0 and TLS 1.0 under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols in the registry.
  3. Enabled and change the order of SSL cipher suites in gpedit.msc > Computer Configuration > Administrative Templates > Network > SSL Configuration Settings on the server by referring to the QA information below

https://danarman.blogspot.com/2023/02/windows-11-unable-to-connect-to-sql.html

I've tried the above, but I still can't connect to mssql 2008 r2 express version of windows 11 22h2 OS from windows xp.

Any help please?

thank you

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
14,492 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
11,128 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Olaf Helper 46,286 Reputation points
    2023-02-20T10:19:24.15+00:00

    Windows XP ist out-of-support, SQL Server 2008 R2 is out-of-support and it was never supported to install SQL Server 2008 R2 on Windows 11.

    Why are you using such an old SQL Server version? Can you connect to SQL Server locally on Win 11 machine?


  2. Limitless Technology 44,666 Reputation points
    2023-02-20T12:40:32.5866667+00:00

    Hello,

    This is 100% a TLS 1.0 issue. If after changing the internet security options in inetcpl.cpl didn't work, try the next:

    In Windows Registry, add the below dword keys:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]

    “Enabled”=dword:00000001

    “DisabledByDefault”=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client]

    “Enabled”=dword:00000001

    “DisabledByDefault”=dword:00000000

    Also in the Local Security Policy on the Database Server, make sure that the setting “System Cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing” is Disabled.

    --If the reply is helpful, please Upvote and Accept as answer--


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.