2015-04-14 28 views
5

Mam serwer Windows 2012 i mogę połączyć się z wystąpieniem programu SQL Server 2008 za pomocą programu Visual Studio Server Explorer, tworząc połączenie danych. Mogę również użyć SQL Server Management Studio i połączyć się z tym serwerem SQL. Ale z jakiegoś powodu, gdy próbuję połączyć się za pomocą ODBC Data Source Administrator, aby skonfigurować DSN, pojawia się następujący błąd.Nie można połączyć się z programem SQL Server 2008 za pomocą połączenia ODBC przez system dsn w systemie Windows 2012

Connection Failed:
SQLState: '01000'
SQL Error: 1
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (SECCreateCredentials()).
Connection failed:
SQLState: '08001'
SQL Error: 18
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security error

Nie mogę znaleźć niczego konkretnego na ten temat i zastanawiam się, czy ktokolwiek tam jest obeznany z tym problemem.

Dodałbym, że ani klient, ani serwer nie wymuszają szyfrowania, więc jest to trochę mylące, że dostanę błąd związany z SSL.

Odpowiedz

6

Po włączeniu rejestrowania ODBC otrzymano komunikat o zdarzeniu
Podczas tworzenia poświadczenia klienta SSL wystąpił błąd krytyczny. Wewnętrzny stan błędu to 10013.

to nie doprowadziło mnie do dokładnego problemu, ale doprowadziło mnie do poprawki z podobnego błędu.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protokoły \ TLS 1.0 \ Client \ Enabled musiała zostać odwrócona od 0 do 1

+0

Dzięki! Zmarnowałem większość mojego dnia, rozwiązując ten problem. Teraz szukam sposobu na włączenie protokołu TLS 1.2 zamiast włączania obsługi tej luki. –

+1

Informacje na temat TLS 1.2 i Sql Server: http://dba.stackexchange.com/questions/93127/sql-server-service-t-start-after-disabling-tls-1-0-and-ssl-3 -0 –

0

Włącz poniżej Zasady zabezpieczeń lokalnych -> Zasady lokalne - -> Opcje zabezpieczeń -> „kryptografia systemu: użyj zgodnych algorytmów FIPS dla celów szyfrowania, mieszania i podpisywania

i uruchomić gpupdate/force

Powiązane problemy