Поскольку вы используете «именованный экземпляр» для подключения к SQL Server, обязательно проверьте, работает ли служба браузера SQL ([Start] -> "services.msc"
) на том же компьютере, на котором работает SQL Server.
Также убедитесь, что на сервере есть исполняемый файл SQLBrowser и открыт порт UDP 1434. Брандмауэр часто может блокировать доступ.
Наконец, используйте Visual Studio для перенастройки строки подключения, найденной в настройках проекта. Например, я перешел от проверки подлинности SQL Server с именем пользователя и паролем к «Экземпляру по умолчанию», затем протестировал соединение и сохранил строку подключения.
Также убедитесь, что строка подключения верна в свойствах DataSet / TableAdapter. Поскольку это сделало бы все вышеперечисленное бесполезным. Именно эта строка является строкой подключения, к которой пытается подключиться Visual Studio.
Из-за кэширования после любых изменений строки подключения перезапустите Visual Studio. Я не могу сказать вам, что из вышеперечисленного (если вообще вообще есть) является решением этой проблемы. Но я могу заверить вас, что после того, как вы исправите проблему, потребуется перезапуск Visual Studio, даже с VS2013.