У меня есть Windows Home Server, подключенный к моей домашней сети, в которой я только что установил SQL Server 2008 R2, я стремлюсь подключиться к установке SQL Server со своего ноутбука с помощью SQL Management Studio, используя мои учетные данные Windows (я выбрал смешанный режим проверки подлинности во время монтаж).
У меня есть несколько вопросов как по установке, так и по подключению:
Надеюсь, я предоставил достаточно информации, дайте мне знать, если вам что-нибудь понадобится.
Спасибо за ваше время.
Решение (взято из Ганеша Р.):
Следуя некоторым указаниям Ганеша, я пришел к этой статье:
Ошибка подключения к SQL Server
Проблема заключалась в том, что мой домашний сервер блокировал любую попытку подключения к базе данных из-за брандмауэра Windows, одно правило исключения позже, и он отлично работает!
Из того, что вы упомянули, кажется, что есть две машины:
A. Ваш домашний сервер с SQL 2008 R2.
Б. Ваш ноутбук с SQL Management Studio.
Что следует помнить:
Какую версию SQL 2008 R2 вы установили на домашний сервер? Это полная версия (STD / ENTERPRISE) или экспресс? Если это полная версия, то по умолчанию устанавливается экземпляр по умолчанию. Установлен другой именованный экземпляр. (Чтобы проверить выпуск, откройте services.msc из командной строки и найдите службу с именем «SQLSERVER». Если помимо нее есть MSSQLSERVER, то это его экземпляр по умолчанию. Любое упомянутое имя является именем экземпляра.)
Если это экземпляр по умолчанию, то соединения TcP-IP включены по умолчанию. В противном случае, если это именованный экземпляр, вам нужно будет включить TCP-IP соединения.
Теперь со своего ноутбука подключитесь как: Для экземпляра по умолчанию используйте только имя машины. Для именованного экземпляра (SQLEXPRESS) используйте MACHINENAME \ INSTANCENAME для подключения.
Для подключения к SQL Server с использованием учетных данных Windows не требуется проверка подлинности в смешанном режиме.
В диалоговом окне подключения вы можете использовать только имя сервера в качестве ядра базы данных. Если бы это была установка SQLExpress, это было бы что-то машинное имя \ sqlexpress (или. \ Sqlexpress для локальной установки).
Это должно «просто работать», по крайней мере, так было для всех моих предыдущих установок.
Если соединение не удается, попробуйте включить браузер SQL Server на удаленном компьютере и включить именованные каналы.