2016-05-10 3 views
0

Я тестирую подключение к новой установке экземпляра SQL 2016 RC3 в сети Azure. Я создаю файл .udl и пытаюсь подключиться с использованием имени SQL Server, но он не работает со следующим сообщением.Не удается подключиться к SQL 2016 RC3

Текст файла .udl является:

[oledb] 
; Everything after this line is an OLE DB initstring 
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=domain\username;Data Source=TheSQLServer 

Сообщение об ошибке:

--------------------------- 
Microsoft Data Link Error 
--------------------------- 
Test connection failed because of an error in initializing provider. [DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found. 
--------------------------- 
OK 
--------------------------- 

Если я изменяю к IP в SQL Server это работает! Что может быть причиной этого?

+0

После установки SQL Management Studio я вижу новую ошибку. Я думаю, что это проблема http://www.power-programming.co.uk/post/2008/12/19/SQL-Network-Interfaces-The-target-principal-name-is-incorrect-Cannot-generate- SSPI-context.aspx – ChiliYago

ответ

0

«Невозможно создать контекст SSPI» является ошибкой из-за рукопожатия между клиентом, SQL и контроллером домена. В основном это решалось путем создания правильных SPN. Основываясь на вашем описании, это похоже на проблему с разрешением имен. Попробовал пинговать?

Руководство по поиску и устранению неисправностей - https://support.microsoft.com/en-us/kb/811889

+0

да, я могу выполнить ping через имя машины и IP. Это только файл .udl, дающий мне ад. – ChiliYago

Смежные вопросы